Skip to content
Projects

Jhyde927/Marooned has 81 GitHub stars and 11 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 06:42 UTC. Last push 2026-11-12.

How these counts are measured

What you can do

  • Fully 3D environments.
  • 2D "billboard" enemies with unique AI.
  • Over world island maps generated from 4k grayscale images.
  • Dungeons generated from PNG image pixel by pixel.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

3D first person pirate fantasy dungeon crawler made with C++ and raylib.

Creative & Media

README.md

Original

Marooned

Game Screenshot

Marooned is a 3D first person adventure game set in the 1700s pirate era on a island full of dinosaurs. Below the islands are dungeons crawling with skeletons, spiders, and worse. Armed with only a rusty sword and your trusty blunderbuss, make your way through the dungeons to fight the boss at the end of the demo.

Table of Contents

Features

  • Fully 3D environments.
  • 2D "billboard" enemies with unique AI.
  • Over world island maps generated from 4k grayscale images.
  • Dungeons generated from PNG image pixel by pixel.
  • Combat with a blunderbuss, sword and a magic staff.
  • Collectible weapons, potions and gold.
  • Multiple boss fights.

Gameplay demo

Installation

Prerequisites

Cloning

git clone https://github.com/Jhyde927/Marooned.git
cd Marooned

CMake

Raylib is fetched automatically. This way of building is cross-platform.

mkdir build
cmake -B build
cmake --build build

And then run with:

./build/Marooned

Make

For building with Make you must install Raylib yourself. Build with:

make

And then run with:

./Marooned

For Distribution

For Windows all DLLs are found in dlls/win64/. Package everything with:

./windows_build

For Linux run:

./linux_build.sh

You might have to run this command beforehand if you get permission errors or an error that the file is not executable. This is a single use command:

chmod +x linux_build.sh

Contributing

Feel free to create PRs or issues. To create a PR:

  1. Fork the repository.
  2. Create a new branch:
git checkout -b feature-name
  1. Make your changes.
  2. Push your branch:
git push origin feature-name
  1. Create a pull request and describe made changes.

License

This project is licensed under the MIT License. Feel free to use, copy, modify, distribute and sell this project.