   Create Game Engine
  When we want create game engine,what we must have in it? I know,that question is stupid,but when I started to create it,I always losted..   
  A game engine includes all the non-game-specific code required to make a game...So first make a game.Then when you try to make a second game, any code that you re-use from the first game -- that code is your engine.   ;  That is the problem with making an engine in isolation, unless you have done it before you have no idea what you want or need in it. This is why we encourage people to make games, not engines.   ;  I would check out the Enginuity articles on this site, and pick up some books on Engine Programming or Engine Design.  The Enginuity articles are incomplete, and they don't look like they will be completed, but it can give you an idea of the things you may need.   ;Quote:Original post by KingerthethirdThe Enginuity articles are incomplete, and they don't look like they will be completed, but it can give you an idea of the things you may need.They also aren't a good basis for designing an engine - as their writer has said many times.   ;  ... however the profiler portion of the Enginuity series is very helpful.   