Zen Engine aims to be an easy to use Linux game engine wrote in C, currently in very early development
- Logger
- Threaded logs processing (queue)
- Engine reserved logging functions
- Game reserved logging function
- Implement SDL2
- Implement Vulkan
The code should respect the 42 standard (norm) available here, which include but is not limited to:
- No more than 25 lines per function
- A function can takes at most 4 named parameters
- A line can't be more than 80 columns long
- A variable should not be declared and initialised on the same line
- Not allowed to use
for,do...while,switch,case,go to
The ./norm.sh script can be used to check that the project respect the norm
Feel free to use the discussions tab if you are interested in the project / have any recommendation