Skip to content

Hyphona/Zen-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ 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

About

Zen Engine aims to be an easy to use Linux game engine wrote in C

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors