Skip to content

Nick7o/Avocado-FPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avocado - FPS

Simple First Person Shooter game written in C++ and OpenGL.

Features

  • Forward Renderer
    • Directional, point and spot lights
    • Dynamic directional light shadows with PCF filtering
    • Blinn-Phong shading model
    • Skybox
    • Tangent space normal mapping
    • Orthographic & perspective projection
    • Framebuffers, shaders, textures (2D, Cube), material system
  • Entity-Component system similar to Unity
  • Texture loading
  • Model loading
  • Raycast based collision
  • FPP controller
  • Avocados

Screenshots

image image image image image image

Third Party

This project uses following third party assets:

About

Simple FPS game written in C++ and OpenGL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published