Skip to content

mothfuzz/cookies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fresh baked cookies!

Simple game engine written in Odin with a focus on ease of use & extensibility.

Designed to support desktop and web out of the box, though it will likely run anywhere with some tweaks.

Vendored binaries & build scripts are provided for Windows. The web build is using native web technologies and should run on any modern browser. To build/run on any other platform, simply make sure you have SDL3 and its dependencies installed.

Special thanks to the SDL team for their commitment to easy cross-platform game libraries!

Current features:

  • (in-progress) WebGPU renderer
  • window/context creation
  • keyboard & mouse input
  • main loop with fixed timestep for game updates & variable rate for drawing
  • basic audio (sound + music loading, playback, looping, and fading)
  • parallel actor system for in-game entities
  • spatial querying/collision detection

Planned features:

  • 3D audio
  • gamepad support
  • exporting engine functionality to shared libraries
  • FFI wrappers for various scripting languages (Python for my wife)
  • dynamic mod loading on desktop platforms
  • deterministic gamestate, serializability, saving and loading

About

Personal Odin Game Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors