Skip to content
/ SBX Public

Multithreaded, data oriented, entity-component-system based sandbox world with OpenGL + OpenCV renderer and many other features

Notifications You must be signed in to change notification settings

zdenyhraz/SBX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBX

CodeFactor GitHub last commit GitHub issues Lines of code GitHub top language GitHub commit activity GitHub code size in bytes GitHub repo size

Multithreaded, data oriented, entity-component-system based sandbox world with OpenGL + OpenCV renderer and many other features

Features

  • Entity-Component-System architecture
  • Templates & interfaces for all components and systems
  • Command line colorful debug & info logger (spdlog)
  • Command line parser for live user interaction
  • Data driven approach - arrays of components in unordered hash tables for O(1) lookup/add/remove
  • Render system implemented with OpenGL & OpenCV
  • Multithreaded systems
  • Synchronized target refresh rate across all systems
  • Dynamic render fps display for both renderers
  • Basic kinematics - orbiting planets with gravity demo

blobs

blobs

blobs

blobs

About

Multithreaded, data oriented, entity-component-system based sandbox world with OpenGL + OpenCV renderer and many other features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published