Skip to content

acmpesuecc/game-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The game-engine project

This is a Game Engine being built using C++, SDL3 and ImGUI.

Mentors:

Mentees:

Dependencies

Building the project

# Clone the repository
git clone https://github.com/acmpesuecc/game-engine

# Create a build directory
mkdir build
cd build

# Run CMake to configure the project
cmake ..

# Build the project
cmake --build .

If using Visual Studio,

# Clone the repository
git clone https://github.com/acmpesuecc/game-engine

# Create a build directory
mkdir build
cd build

# Run CMake to configure the project
cmake .. -G "Visual Studio 17 2022" -A x64 #depending on your visual studio version

# Build the project
cmake --build . --config Release

Running the project

./bin/game-engine

Development Guidelines

  • Running clang-format with diffs
chmod +x ci/linter.sh
./ci/linter.sh clangformat
  • Running clang-tidy
./ci/linter.sh clangtidy

About

A 2D game engine written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 6