AgoutiGames / RawSalmonEngine

A game engine utilising "Tiled" map files
GNU Lesser General Public License v3.0
17 stars 1 forks source link
2d-game-engine cpp game-development game-engine gamedev sdl2 tiled tiled-map-editor tmx tmx-files

The RawSalmonEngine Salmon Logo

Build Status

A game engine utilising "Tiled" map files.

The current state of the project resembles a basic programmable 2D Game Engine. The clue of this engine is that it reads all game information from the map files an therefore the majority of game building will happen inside the UI of the streamlined Tiled Mapeditor. The ultimate goal of this project is to implement a full fledged game development environment via Tiled. The currently used Tiled Version is 1.1.4. The minimum version is 1.0 because of the heavy use of typed tiles.

Demo-Games

This and following games shall act as a kind of sandbox to properly showcase what the engine is actually capable of doing. Also it greatly helps with further developing the engine. Instead of theoretically figuring out what features are needed for developing a game, we experience it at first-hand. This is somewhat in the spirit of the blender open movies, but at a much smaller scale.

Calaveras

Click to expand

**Calaveras** originated as an university assignment and is planned to be a smartphone "drag and release" platformer.

![Calaveras](https://github.com/AgoutiGames/Calaveras/blob/master/readme/Calaveras.gif?raw=true)

Plantower

Click to expand

**Plantower** is a tower-defense action-adventure crossover made for the Github GameOff 2019, but it wasn't finished in time.

![Plantower](https://github.com/AgoutiGames/GameOff-2019-Plantower/blob/master/readme/plantower.gif?raw=true)

Sounds of Nothingness

Click to expand

**Sounds of Nothingness** is a horror themed platformer made for the Ludum Dare 45.

![Sounds of Nothingness](https://github.com/AgoutiGames/ld-45-start-with-nothing/blob/master/readme/nothingness.gif?raw=true)

Terra Australis

Click to expand

**Terra Australis** is the first game being developed with the RawSalmonEngine. It's a platformer about one of the last thylacines of Australia searching for his fellow marsupials.

![Terra Australis](https://github.com/AgoutiGames/TerraAustralis/blob/master/essentials/showcase/gameplay.gif?raw=true)

Features

The main reason for developing the engine is and was the development of our own game Numotul - Path of Perception, an action RPG in a low fantasy world, inspired by the culture and history of the native Mesoamerican tribes. The game emphasizes narration, exploration and immersion. You will make tough decisions enabling a truly individual gaming experience. The game's main protagonists are tribal anthropomorphic big cats with their own high culture. This is also the reason for the name of the engine, since there's not much a cat loves more than fish!