Abstract
Currently, the use of game engines and frameworks for the development of video games has become very popular, given they provide many features that allow to reduce the effort and time when building video games. Also, they allow developers to focus on building their idea and not on how to implement each of the technical functionalities of the game. However, these tools are very generic, given they do not have functionalities focused on specific styles or genres such as visual novels, RPG, 2D only, 2.5D only, or 3D only. Therefore, in this research we have proposed a game engine application that uses its own framework to make 2D video games in a simpler and more efficient way. In addition, Entity Component System (ECS), Middleware and Scene Management architectural patterns were used in the process of building the game engine and framework to ensure high performance and scalability of future features. Likewise, our project has a 2D graphical user interface (GUI) for ease of use. Finally, the results of the experiment show that 75% of game developers perceived a reduction in the time and effort required to develop a 2D video game, compared to existing game engines on the market.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have