How to Start Game Development?

Roughly speaking, there are three ways to start game development

1) Building your own game engine from scratch

2) Modding existing games

3) Picking an existing game engine and developing game with that

For me, option #1 seems terribly lot of work. If you are a solo game developer I think this option is not possible: it simply takes too much time just to create the game engine – not to mention the actual game development.

Option number #2 is fine, but the business opportunity is minimal: there aren’t many developers who have made modded an existing game and sold that. Counter Strike and Battlefield 1942 have had successful modders. I think modding is a good playground and a very good place to prove your skills, but to make actual business out of modding might be difficult.

For beginner (and advanced) game developers I recommend checking existing game engine. There’s a big list of game engines at DevMaster.net and I recommend taking a look at them. Very popular choices are OGRE, Torque and Blitz3D.

Juuso Hietalahti


  1. Hi!
    As you quoted I have been following your point three for a long time. I am currently using Unreal Game Engine and I want to move on. Can you support me with any of your ideas.


  2. Hi!
    My name is Gukas Pogosyan. It is my first visit in you site and as a composer, I am greatly interested in composing music for games with any conditions. Unfortunately I did not find anything about music for games and, I am sorry for my unexpected question. Can I know anything about getting into the game business? I want it very much.

    Sincerely yours

  3. @Bob: Heh, actually – we are both wrong here. :) I’m quite sure that I meant to say Half life mode Counter Strike, but nevertheless – there are actually systems that let you “mod the CS mod”. There was some information about this in the wikipedia. But anyway, I errorneously mentioned CS when I would have need to say Half life. Very accurate reading from you, must say.

Comments are closed.