Skip to content

ThriverStudio/FPSGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPS Game

This is a small, first person shooter styled, game. It is made in C++ with OpenGL. Currently under development. This is the first game of ThriverStudios. Also, the name is yet to decide.

Technical details

  • Uses CMake as the buildsystem
  • Uses C++ as the programming language
  • Uses OpenGL 4.6 core profile as the graphics API
  • The GPU must have the extension GL_EXT_texture_filter_anisotropic because anisotropic filtering is mandatory

Platform and compiler support

  • Compilers
    • GNU GCC/G++ (Developed on G++ 14.1.0)
    • MSVC (latest)
    • LLVM Clang & Clang++ (latest)
  • Platform
    • Desktop
  • OS
    • Windows 10
    • Windows 11 (Not tested yet)
    • Linux (Not tested yet)

Roadmap

  • Multiplayer
  • Text rendering
  • In Game UI
  • Optimization techniques
    • LOD System
    • Frustrum culling
  • Post processing effects
    • Bloom
    • SSAO
    • Motion blur
  • Physics
    • Bullet physics
    • Player collision
  • Animations
  • Sound
  • Particle system

Glimpses

Image0

About

A fps game in OpenGL using C++

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages