Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.01 KB

File metadata and controls

25 lines (18 loc) · 1.01 KB

🕹️ Zen Engine

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

🤖 Code standard

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

💬 Discussions

Feel free to use the discussions tab if you are interested in the project / have any recommendation