Skip to content

omardoescode/Crafty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crafty: A game engine for kids

This project is my implementation of scratch. I have chosen this project to hone my skills in multi-threaded programming, try more software engineering stuff, and have fun with C++ new features I am learning.

Caution

This project is still under development.

Features

  1. End-User block Extensibility: One can extend the set of blocks available with some knowledge in json, and lua
  2. Ease of Use: A developer can write another whole implementation of the interpreter that doesn't defy the abstract interface

Dependencies

  • opengl
  • lua

all other stuff are loaded via cmake

Usage

./build.sh crafty
./run.sh # a script to run it

About

A game engine for kids

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published