But just so we are all on the same page, let's quickly review what game engines are and what they help us achieve.Ī game engine is a set of software tools that optimizes the development of video games. If you are reading this, chances are you already have a good idea of what a game engine is, and possibly even tried to use one yourself. If you are looking for a comprehensive video book on how to write a C++ game engine, this is a great starting point: Create a 2D Game Engine with C++ & Lua. I won't go into too much technical detail or explain how all these elements are glued together via code. That being said, this will not be a coding tutorial. I'll explain the main elements that are required in a game engine, and give some personal recommendations on how I like to approach writing one from scratch. Game development is serious business and it can be a powerful tool to learn serious CS concepts.This article will go over some of the fundamental building blocks that are required to create a simple game engine with C++. Depending on the nature of your game, you might need to dive even deeper into more specialized areas, like distributed systems or human-computer interaction.
0 Comments
Leave a Reply. |