Skip to content

[MIRROR] Scifi FPS made with RayLib. Check the link below for the development repo which has the releases and issuetracker.

License

Notifications You must be signed in to change notification settings

Akselmo/artificial-rage

Repository files navigation

aksdev-blog mastodon itchio ko-fi Liberapay patrons Matrix

Artificial Rage - a Scifi FPS

Screenshot of Artificial Rage

A simple FPS project (Wolfenstein 3D clone), made with Raylib and pure C.

This project is a learning platform for me to learn C. I also hope that one day this game will be fun to play, and I want people to tinker with the source code, create mods, maps etc..

I also want this project to be a starting point for those who want to make their own simple FPS, or to be used as a learning tool.

Contributing

Currently not looking for contributions for code, but any other creative assets such as art is welcome!

If you find glaring bugs or issues in the code, I welcome issues and critique so I can fix them!

How to compile for different platforms

First, get the dependencies that Raylib uses: https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux

The game should run on anywhere where Raylib compiles.

CMake

This project uses CMake to build.

Here's the basic commands you need.

# build
git clone https://codeberg.org/akselmo/artificial-rage.git
cd artificial-rage
cmake -Bbuild && cmake --build build --parallel
# run
cd build
./ArtificialRage

Make sure to run the game in same folder where assets folder is. These assets are needed for level textures and so on.

XMake

If you wish to use XMake instead, the xmake.lua can be found from here: xmake.lua

TODO:

Check this project for TODO list: https://codeberg.org/akselmo/artificial-rage/projects/1358

About

[MIRROR] Scifi FPS made with RayLib. Check the link below for the development repo which has the releases and issuetracker.

Topics

Resources

License

Stars

Watchers

Forks