filmov
tv
Programming a Basic World File and Entities | Custom Game Engine

Показать описание
This is a overview of a basic Entity system with a Sprite component in C/C++. Components contain data only. For Sprites, we store a reference to a texture and a tint. The renderer engine iterates over an array of sprites and submits them to the GPU. The World file uses a super basic text format which allows us to create more entities or change existing without recompiling the game. In the future, we are going to make this editable via a world editor which we sort of show in the video.
We are migrating away from Unity to our own engine due to the pricing changes, but also we want to have the freedom to expand our game and also our skills as developers.
We are migrating away from Unity to our own engine due to the pricing changes, but also we want to have the freedom to expand our game and also our skills as developers.