   Game Engine Design
  Hi again,Its been a while since I posted here, but I was wondering if i wanted to create a game engine, what kinda things would i need to include in it?E.gGraphics Engine-Reading in Tile Data-Displaying Tilesetc. etc.Sorry for the kinda stupid question, but i'm just curious what the norm is i guess.Thanks all   
  A basic wrapper for things such as initialisation, device capabilities, creating primitives (a simple function to create a box for instance) file loaders...matricesGUIwhat sort of game were you thinking of?   ;  since you mentioned tiles I'll point you to this tutorial:http://www.tonypa.pri.ee/tbw/index.htmlthis is an excellent tutorial series if you want to make a tilebased game. you see it's for Flash but shouldn't be hard to adapt to C++ or whatever language you prefer.   ;  Well my 'dream' is to make an RPG, so i guess that, but i'm not sure that i know enough to make an RPG. It's just I would like a kinda 'guideline' that I could work through based on what someone else has done, I guess it sounds kinda weird but I don't wanna keep making a mess and having to start again when I realise i should have done this differently or I don't need this or whatever.   