Skip to content

A planned cross-platform 2D game engine most for learning purpose.

License

Notifications You must be signed in to change notification settings

TML233/FluffPak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Info

This is a working personal project. The purpose is to learn, and build a useable, cross-platform 2D game engine. Currently not accepting any pull requests.

Icons, characters and other artworks of Rabbik Engine are works of mine. Do not steal.

Coding convention

  • Pointers are only used when the client doesn't control the life time of the object, where pointers of ManualObject are the exception.
  • Object provides functions of Reflection. Pure data classes does not inherit Object.
  • Inherit ManualObject or ReferencedObject instead of Object to indicate the method of controlling the memory life time. ReferencedObject are used with ReferencePtr, which is essentially a intrusive pointer.

Used libraries

Referenced materials

Releases

No releases published

Packages

No packages published

Languages