Skip to content

dalum/Gloria.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gloria

Gloria is a simple 2D game engine built on top of SDL2 and written in pure Julia.

Usage

Please consult the examples/ folder for examples of how to use Gloria.

Engine design

Gloria internally runs multiple asynchronous tasks/threads to separate event handling (mouse and keyboard), update calls and rendering. These tasks call onevent!, update! and render!, respectively, on objects put into the game world. Using multiple dispatch, behaviour can be added to objects, just as in an object-oriented design. The engine also comes with a (slightly experimental) rigid body collision system, allowing for game physics without external dependencies.

About

A simple 2D game engine written in Julia

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages