![]() If your comfortable with C/C++ I would suggest taking a look at SDL/OpenGL. You can learn basic concepts from that, like game loops, managing game states, etc. It's an example of a simple 2d engine written and designed really well. You could write your engine in C++, your rendering in C (since it works well with OpenGL) and then use LUA for scripting your Game Rules, etc.Īs far as example, there is a game engine called Slick2D. For example, the core engine and rendering is probably best done with a "lower" level language like C/C++ (if you need performance that is) but something like AI or Game Rules might be better done in a higher level language. Use whatever language you are comfortable with - though some are better suited for certain tasks. Just one of those sub-sub-topics could eat up many hours (or years!) of study! There are a lot of "fields" in game development.Įtc. So, I think it would be best to define what exactly you want to learn in writing your own engine. You could write a game engine in bash using console output for example. ![]() You can write a game engine in practically any language using practically any methods of rendering. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |