Skip to content

acleverpun/frag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FRAG

Framework for Rather Awesome Games

Dan Rather

Game framework inspired by the illustrious LÖVE.

The plan for FRAG is to create a framework using the following tech stack (subject to change):

  • Nim for the core framework code
    • Also have prototypes started in both Rust and C++ that I may fall back to if I don't like Nim for this.
  • bgfx for rendering
  • OpenAL for audio
  • SDL (maybe) for input
  • JavaScript for scripting
    • I've been experimenting with ChakraCore, SpiderMonkey, Duktape, and v8, and I have to say I like Chakra best for embedding so far. Modern, but still not too crazy to embed.

The goal is to facilitate writing games using modern JavaScript, in a way similar to how LÖVE employs Lua. I am a longtime user of LÖVE, and while there are of course things I löve about it, I have issues with Lua's (lack of an) ecosystem, which eventually managed to bother me enough to make me try my own hand. I have a stretch goal of allowing combinations of Nim and JS, but who knows.

About

Framework for Rather Awesome Games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages