在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ScrappyCocco/ScrapEngine开源软件地址:https://github.com/ScrappyCocco/ScrapEngine开源编程语言:C++ 98.2%开源软件介绍:/sAn engine made of scrap code
DescriptionI have always been passionate about game development and rendering, and I wanted to go deeper into it. With the arrival of Vulkan, I thought it was a good time to start learning how a game engine works. The development of his game engine started on July 2018, and at the beginning of August 2018 it was able to render the basic triangle. Since then I had to slow down for a few months because of University and its projects, but on August 2019 this repository has been made public with the release of the first working small game tagged as demo 1. I followed mostly Alexander Vulkan tutorial and SaschaWillems Vulkan examples to understand the basics and to develop it. It is a very simple game engine, made mostly to understand the basics of rendering and how to connect multiple parts between them (input-render-audio-physics). It is not perfect and is not intended to be used in production, is a personal project made to study Vulkan, feel free to modify it if you want. If you have any question feel free to open an Issue. How to build the engineTo see how to build the engine from the source code, please read the wiki page. Known problemsSince it's a engine made from zero, the GameObject-Component structure is not perfect and may lead to bugs or errors involving transformations or rotation. Specially when moving the GameObject with multiple components or a GameObject and its children. This is known when the user try to rotate a RigidbodyComponent. There may be other parts of the engine that do not work perfectly or as expected. I will try to make it better and to fix all the issues about it. What's nextI currently do not plan to keep working/updating this repository. I will not archive it and will leave it open to receive questions, pull requests or similar if anyone is interested in it. Previous TODO list:
Special thanks
Vulkan FAQ
Download / Example gameplay gifYou can download this example game here. Version #1 of the game: GIF. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论