SDL:Tutorials:Complete 2D Engine Overview
From GPWiki
[edit] A brief look at a game engine[edit] What is a game engine?Simply put, a game engine is a set of systems that simplify commonly used functions in a game. An engine has subsystems which control defined parts of the common game functions. Most games have the following subsystems: Some games have more subsystems depending on their needs. An example of another common subsystem is networking. Basically anything that can be grouped in a category can become a subsystem. [edit] Why use a game engine?
[edit] What do I plan to cover?With all that said you can see why a game engine can be useful. I plan to cover designing a game 2D engine from start to finish (the details of my work so far are in the links above). I will be using SDL for input, sound, and window initialization; OpenGL for graphics; and C++ as the language of choice. Granted that this does not suit everyone's taste for API and language, the things I talk about can be applied to any language and I will try to make it as language-agnostic as possible for the others that follow along. [edit] NoteIf at anytime you get lost in the tutorials due to lack of source code you can get the full source code here.
This tutorial was written by Seoushi. Do you like this tutorial? Have any questions or comments? Let me know or you can ask the forums. |


