Skip to content

phlepbtw/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

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 84.8%
  • GLSL 7.5%
  • C 3.9%
  • CMake 1.8%
  • Dockerfile 1.1%
  • Python 0.6%
  • Makefile 0.3%