Skip to content

Following a tutorial to make a game without a game engine using SFML, CMake and CPM

License

Notifications You must be signed in to change notification settings

J0kk3/LightYearsGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightYears Game

Core Dependencies

  • GCC (GNU Compiler Collection)
    • Windows: Visual Studio Community 2022 Release - amd64
  • CMake (Cross-platform make)
  • Make (Build control tool)

SFML Dependencies

Graphics

  • OpenGL: For rendering graphics.
    • Debian/Ubuntu: libgl1-mesa-dev

Windowing

  • X11: For windowing on Unix-like systems.
    • Debian/Ubuntu: libx11-dev
  • Xrandr: For managing screen resolution, rotation, and reflection.
    • Debian/Ubuntu: libxrandr-dev

Fonts

  • freetype: For font rendering.
    • Debian/Ubuntu: libfreetype6-dev

Device Input

  • Udev: For managing devices.
    • Debian/Ubuntu: libudev-dev

Audio

  • FLAC: Free Lossless Audio Codec library.
    • Debian/Ubuntu: libflac-dev
  • Vorbis: Audio compression codec library.
    • Debian/Ubuntu: libvorbis-dev
  • OpenAL: Cross-platform 3D audio API.
    • Debian/Ubuntu: libopenal-dev

To install all required dependencies for the LightYears game project on WSL using Ubuntu/Debian, run the following command:

sudo apt-get update
sudo apt-get install build-essential cmake libgl1-mesa-dev libx11-dev libxrandr-dev libfreetype6-dev libudev-dev libflac-dev libvorbis-dev libopenal-dev

About

Following a tutorial to make a game without a game engine using SFML, CMake and CPM

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published