diff options
Diffstat (limited to 'README.markdown')
-rw-r--r-- | README.markdown | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/README.markdown b/README.markdown index 6785d0d..e2c05db 100644 --- a/README.markdown +++ b/README.markdown @@ -1,12 +1,17 @@ CandyGear ========= -CandyGear is a 2D game engine for mruby, and it is built on top of SDL. It aims to be very flexible and make the development of small games straightforward. +Candy Gear is a 2D and 3D game engine for mruby. +Its primary goal is to work as a minimalistic facade between the game and the system running it (ex.: Linux, Nintendo Switch, PlayStation, etc.). + +Cady Gear aims to be minimalistic yet very flexible. +To achieve this goal, instead of providing a wide range of functionalities with particular uses, it provides a small set of abstract functionalities that do not dictate how to organize your game's code. +However, because of this flexibility, the engine presumes that you have some basic knowledge of algorithms, data structures, and Ruby. Installation ------------ -CandyGear uses the libraries libSDL2, SDL2\_image, SDL2\_mixer, libSDL2\_ttf, and yaml-cpp, so before installing CandyGear into a machine, ensure that development libraries for SDL are installed. +CandyGear uses the libraries libSDL2, SDL2\_mixer, and yaml-cpp, so before installing CandyGear into a machine, ensure that development libraries for SDL are installed. CandyGear is compiled with Ruby Rake; also ensure it is installed. To compile the code, run `rake` at the root directory; it will generate the binary engine. To install the core, run `rake install`. |