Skip to content

EMachad0/Arara-Game-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arara Game Engine

A game engine written in Rust, based in glium, glam and bevy-ecs.

Goals

This project was developed by undergraduate students for the discipline of Computer Graphics at UDESC. As such, the main goal for the project was always learning the many technics involved in rendering and what it takes to build a full-featured Game Engine.

Examples

To run any example simply clone the repository.

git clone https://github.com/EMachad0/Arara-Game-Engine.git

Then execute any of the commands bellow.

  • Snowman Exemple

    cargo run --release --example snow-man
    Snowman ScreenShot
  • Robot Example

    cargo run --release --example robot
    Robot ScreenShot
  • Castle Example

    cargo run --release --example robot
    Castle ScreenShot

Examples with particles:

  • Snowman Exemple

    cargo run --release --example snow-man
    Snowman GIF
  • Fire

    cargo run --release --example fire
    Fire GIF

The code of this examples can be found at the examples folder, and the screenshots and videos are at docs folder.

Docs

All documentation is on the wiki.

Thanks

License