Skip to content

Redhacker1/Cubic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cubic

A fast & easy cross-platform 2D & 3D game engine for C#. Games & Apps written with Cubic

Join the Discord server to get updates, ask questions, and show off your projects!

View the Cubic Samples repo for easy to understand samples and demos of Cubic.

Easy to use

Cubic employs an easy to learn component system, allowing you to easily create complex objects in your game worlds.

With a simple but powerful API, Cubic can be used by anyone, no matter their skill level!

Cross platform

Cubic runs on all desktop platforms, Windows, Linux, and MacOS, with ease. No need to port any code, just copy your project over, and launch.

Cubic will soon run on the Raspberry Pi, as well as Android & iOS devices. (These are still WIP.)

Extendable

Want to perform some custom rendering? Or forgo the built in component system? No problem! All the necessary tools are provided to allow you to directly access the backend renderer, allowing you to create anything you want!

You can write custom GLSL shaders that you can use in any way you like, so you can create amazing effects with a few lines of code!

More than just a game engine...

Cubic is more than just a game engine, it's powerful enough to power not only games, but applications and tools too.

The possibilities are endless!

Getting started

Want to get started? It's easy.

  1. Download the latest Cubic version
  2. Extract the folder
  3. Add a reference to Cubic.csproj in your project.
  4. Away you go! Follow the getting started guide to create your first project!

Credits

Cubic by Ollie Robinson

Open-source libraries

About

A fast & easy cross-platform 2D & 3D game engine for C#.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages