Skip to content

NotASecretOrganzation/Campfire

 
 

Repository files navigation

Campfire

Ubuntu build Windows build CodeQL](https://github.com/ewdlop/Campfire/actions/workflows/github-code-scanning/codeql) c-cpp windows-build

Note: This is a fork of the original Campfire repository by danhuynh0803. See ATTRIBUTION.md for complete attribution and credit information.

Summary

Campfire is an in-progress game engine intended for use in small gamejam projects.

Sample Images

SampleScene

Build Instructions

For This Fork

git clone --recursive https://github.com/ewdlop/Campfire
cd Campfire
cd Build

For Original Repository

git clone --recursive https://github.com/danhuynh0803/Campfire
cd Campfire
cd Build

Now generate a project file or makefile for your platform. If you want to use a particular IDE, make sure it is installed; don't forget to set the Start-Up Project in Visual Studio or the Target in Xcode.

# UNIX Makefile
cmake ..
make -j4

# Microsoft Windows
cmake -G "Visual Studio 16 2019" ..

Library

Functionality Library
Mesh Loading assimp
Physics bullet
OpenGL Function Loader glad
Windowing and Input glfw
OpenGL Mathematics glm
Texture Loading stb
Logging spdlog
Scene Loading/Saving json
GUI imgui
Audio FMOD
Scripting Lua 5.4.0
Entity Component System entt

Packages

 
 
 

Contributors

Languages

  • C++ 90.7%
  • C 4.4%
  • GLSL 2.5%
  • CMake 2.3%
  • Other 0.1%