If you want to start learning how to program games, then this video is for you. We consider 2D games programming libraries, 3D graphics APIs, and game engines. The process of making games when using a game engine, is very different to when taking the programmatic approach.
Game engines take care of all the nitty-gritty graphics rendering aspects of the graphics pipeline. This means that you can create your own 3D games without having to worry about the complexity of the code that handles things such as advanced lighting, casting shadows, working directly with camera and model matrices, etc.
A great starting point for beginner programmers is to choose a 2D games programming library. Allegro and SFML are the two libraries that I recommend, because they both require you to write the C++ code that forms the heart of your game. Typically when we program 2D games, we don’t bother trying to work directly with the graphics APIs such as OpenGL or Direct3D, which means we’re free to concentrate on all the other important tasks.
00:00 - Alternatives to using game engines
00:25 - 2D Games programming (Allegro or SFML)
02:18 - 3D Games programming (OpenGL or Direct3D)
03:51 - Creating games with Unreal or Unity
05:56 - How to use C++ with Unreal Engine
Негізгі бет Are Game Engines the BEST Option for Programming Games?
Пікірлер: 8