Skip to content

WIP C# game engine using Entity Component System design

License

Notifications You must be signed in to change notification settings

tatsu011/gaemstone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gæmstone Game Engine

The gæmstone project, pronounced /ɡɛmstoʊn/ (like "gem" but with the hard G from "game"), is a 3D game engine written in C# and targeting cross-platform .NET Core, making heavy use of Entity Component System (ECS) design. It is meant to become the foundation for my own games. Core features, which have yet to be written, include:

  • Incredibly modular due to ECS design
  • In-game entity and component editor
  • Modify and add assets and similar at runtime
  • Hot reloading of code (systems) at runtime
  • Multiplayer support, probably server-client
  • Library for "Bloxel" game support
  • Support for different graphical back-ends

About

WIP C# game engine using Entity Component System design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.4%
  • GLSL 0.6%