Skip to content

STCollier/anguis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anguis

A 3D multiplayer third and first person snake game
Multiplayer may have some bugs :)
All models/textures by me. Music is from opengameart.org. SFX were created through SFXR

screenshot

Controls

Mouse to move TAB to change POV (toggles between first and third person) Left Click to move faster

Building

git clone https://github.com/STCollier/anguis
cd anguis
mkdir build
cd build
cmake ..
make
cd ../ && ./build/anguis

Details

  • Written in C++26 and OpenGL 4.1
  • Dependencies
    • GLAD (OpenGL loader)
    • GLFW (windowing & input)
    • GLM (vector math)
    • ImGui (GUI)
    • socket.io (networking)
    • stb_image (loading images)
    • dr_wav (loading wav files for OpenAL)
    • openal-soft (Open Audio Library for playing audio)
  • Graphical Features
    • .obj loader
    • HDR & Bloom
    • Real-time shadows
    • Multiplayer
    • Particle system
    • Audio
    • GUI done purely with ImGui <3

Releases

No releases published

Packages

No packages published