Skip to content

bloodstonekeep/Bloodstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bloodstone

Codacy Badge

About

Proof of concept: Game Engine based on SFML.

Current feature set:

  • Component-based game entities architecture
  • Dynamic configuration parser (JSON)
  • Custom math
  • Custom time measurement classes
  • Dynamically loading assets
  • Assets configuration parsing
  • Fixed timestamp main loop and fps lock
  • Simple scene system

Simple demo of technology for assignment on University of Lower Silesia.
Future development plans:

  • Port to SFML
  • Custom rendering framework
  • Physics
  • Front-end GUI components
  • Editor
  • Debugging & profiling tools

Planned scheme

Scheme

How to build

  1. Clone repository
  2. Run cmake (provide path to SFML - see example settings)

Download latest release

Download from Releases