Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Status Updates

View All Updates

Photo
- - - - -

My first step to try to be a game developer

beginner

This topic has been archived. This means that you cannot reply to this topic.
5 replies to this topic

#1 ahmadge74

ahmadge74

    CC Newcomer

  • Member
  • PipPip
  • 16 posts

Posted 02 June 2014 - 03:10 PM

I entered Computer Science in the uni , many people tell me that it won't help very much if I want to be a game developer , am learning few programming languages currently , and just curious , is there specific languages for games ?
With what language do u build a game engine usually ?
Also how making games for different platforms is different ?

#2 farrell2k

farrell2k

    CC Addict

  • Advanced Member
  • PipPipPipPipPip
  • 169 posts

Posted 02 June 2014 - 04:12 PM

Depends on the kinds of games you want to make.  Even console games are made with pre-made engines these days:  GameBryo, Unity to a lesser extent, Unreal.   Most games are still written in c++, but plenty are written in managed languages like Java and c#.   I would not other building a game engine.  There are so many who have already done the work for you.  


Averageloser.com - I used to be a programmer like you, then I took a -> in the knee. 


#3 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts

Posted 02 June 2014 - 04:31 PM

Computer science will teach you about data structures, programming languages, and many other things that ARE important parts of making games.


Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#4 farrell2k

farrell2k

    CC Addict

  • Advanced Member
  • PipPipPipPipPip
  • 169 posts

Posted 02 June 2014 - 04:41 PM

Yeah, imagine a game developer who cannot iterate over a list of enemies, or a polymorphic array used for inventory items...


Averageloser.com - I used to be a programmer like you, then I took a -> in the knee. 


#5 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts

Posted 03 June 2014 - 04:05 AM

One of the things I liked to do when I was studying OOP concepts was think about how they were implemented in games like StarCraft. You had a base class UNIT that would include things like speed, aerial flag, damage, etc. Then you could subclass it for the specific units. Finally, you'd have a linked list of all the units that exist that you could traverse for their actions.


Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#6 BlackRabbit

BlackRabbit

    CodeCall Legend

  • Expert Member
  • PipPipPipPipPipPipPipPip
  • 3871 posts

Posted 04 June 2014 - 12:52 AM

Well, you'll need to acquire the game-developer mindset.

Learn data structures, OOP, video-hardware, graphic's math and algebra, game programing lingo, vectorial spaces, etc.

Game engines can be done in c++, or in Java if for virtual machines.






Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download