Skip to content

AcidarX (a.k.a AX) is a modular Game Framework, built with C# and SILK.NET. It is aiming to be a complete package for game developers, but also usable as separate modules

License

Notifications You must be signed in to change notification settings

joffarex/AcidarX

Repository files navigation

AcidarX

AcidarX (a.k.a AX) is a modular Game Framework, built with C# and SILK.NET. It is aiming to be a complete package for game developers, who prefer to write code instead of using ui tools, but also usable as separate modules (For example, you can use AcidarX.ECS in your own game framework/engine which uses MonoGame).

⚠️ Currently under development: It has not even hit alpha stage yet, and all the previously claimed 'modularity' will probably come really later.

Features to add:

  • Asset manager with caching
  • Image processor
  • Audio manager
  • Do things C# way.
  • Lighting to 2D renderer
  • Built-in AI engine and Algorithm implementations
  • Animations engine with both in-engine API and ImGui abstraction
  • Basic physics engine for 2D games
  • Performant ECS system
  • Multithreading support
  • Networking layer for co-op
  • Game UI framework
  • File I/O, VFS (Virtual File System)
  • 2D Scene graph support (extend layers)
  • Better camera support
  • Performant sprite batcher
  • Texture atlases/spritesheets API
  • Font rendering
  • 2D particle system
  • Better input abstraction
  • Powerful graphics API with both low-level and high-level functionality
  • Serialization system with JSON or my own format ".axs"
  • Debugging utilities, like profiling, logging, snapshots, etc.

About

AcidarX (a.k.a AX) is a modular Game Framework, built with C# and SILK.NET. It is aiming to be a complete package for game developers, but also usable as separate modules

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published