Skip to content

Moosader's C++/SDL2/Lua-based cross-platform framework for games.

License

Notifications You must be signed in to change notification settings

eatskolnikov/Kuko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kuko Framework

Built by Rachel J. Morris (Moosader.com)

Kio estas Kuko? (What is Kuko?)

Kuko is a reusable game framework being built with C++, SDL2, and Lua. The intention is to use it for cross-platform games (primarily Android, Windows, Linux, and Mac).

Features

Implemented:

  • Multiple language support, with languages stored in .lua file
  • Simple UI functionality, with menu data stored in .lua file
  • State management
  • Asset management (graphics, fonts, audio)
  • Input handling
  • Core game entity objects, with entity manager.

WIP:

  • Tiled map file support (partially implemented)
  • Game saves and saving game config, in .lua files
  • Remappable input, including keyboard, and location of on-screen controls for mobile

Projects using Kuko

Future projects:

  • Toki Pona Pal
  • Fin & Kit (Delfino & Katyuno)

To-Do List

View the Issues Section for a list of current tasks.

License

MIT License, see the License Document

tl;dr: Use, modify, distribute, sell the framework - I don't care!

About

Moosader's C++/SDL2/Lua-based cross-platform framework for games.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published