Skip to content

nathan-baggs/ufps

Repository files navigation

μfps

screenshot1

A small FPS game written in modern C++ and OpenGL, from scratch, live.

Feel free to join us on Discord to discuss the project.

"From Scratch"

Where possible we will be building everything from scratch. This includes: maths, windowing, rendering, etc

The few concessions I'm willing to make are:

  • File format parsing (e.g. loading images, models)
  • Physics (too complex for a small project like this)
  • Lua scripting (although we will be writing our own bindings)

Live

I'll be streaming the development live:

My plan is to do the bulk of the development live, and then do some polishing and tidying up off-stream.

Building

Feel free to try and build project yourself, but I won't be distributing any assets I don't have the license for.

The build system is Dockerised and you can use the top level Makefile

# build the docker image (one off)
make docker-image

# configure the project
make configure

# build and run the game
make run

# (optional build without running)
make build

# run tests
make tests

Contributing

I am not currently accepting contributions, but feel free to fork the project and make your own changes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors