I am developing a game engine entirely in C#. The main task of the engine is to create projects, work with hot reloadable scripts, compile the game and assets into the final build (cross-platform). The main goal is to achieve the maximum speed of script assembly, make a nimble hot reload, the minimal functionality of the engine will allow you to quickly work with it / assemble projects. I'm going to close the minor jambs that Unity has, which the developers have not fixed for years. I'm making a general-purpose game engine, but now for one specific team of developers.
Looking for a second programmer to speed up the development process.
Current project stack:
C# (.Net 8.0), ImGui.Net, OpenTK(glfw). (it is planned to use many more libraries for a specific task as it is implemented)
What I provide:
- I fully help to understand the places where it is not clear.
- I give experience in developing specific software, including working with the compiler and operating systems.
- Help with learning how git (Github) works. In particular, Pull Requests, Issues.
- I plan to transfer the project to open source soon, so you will have a cool project in your portfolio and a mark that specifically you contributed to it
Requirements from the candidate:
- Understanding OOP in the context of C#
- Work experience with .Net 8.0 for Windows
- Understanding the overall software and game cycle.