Skip to content
/ libgote Public

C library providing a general set of classes and data structures for use by game engines

License

Notifications You must be signed in to change notification settings

nasso/libgote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libgote

C library providing a general set of classes and data structures for use by games and game engines.

Documentation

See the API documentation and the book.

Features

  • Data-oriented ECS architecture
  • Stack-based state machine
  • Async event channels (not just for events!)
  • Reference-counted asset loading
  • Consistent object-oriented API
  • Written in pure C that compiles with gcc >= 7 (gcc-8 without warnings) and clang >= 6
  • Uses my libmy! Is this even a feature?

About

C library providing a general set of classes and data structures for use by game engines

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages