https://github.com/davidjcottrell/arnoldengineold
2D Game Engine
https://github.com/davidjcottrell/arnoldengineold
cmake ecs entt sdl2 vcpkg
Last synced: about 2 months ago
JSON representation
2D Game Engine
- Host: GitHub
- URL: https://github.com/davidjcottrell/arnoldengineold
- Owner: DavidJCottrell
- Created: 2024-08-31T08:08:53.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-04T11:46:34.000Z (9 months ago)
- Last Synced: 2024-10-31T20:07:12.305Z (7 months ago)
- Topics: cmake, ecs, entt, sdl2, vcpkg
- Language: C++
- Homepage:
- Size: 1.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arnold Engine
A lightweight 2D Game Engine.
## Install and Setup
### Clone the repository and setup dependencies
Clone the repo:
`git clone https://github.com/DavidJCottrell/ArnoldEngine.git`
### Build
Create the build directory:
`mkdir build && cd build`
Build with CMake:
`cmake .. && cmake --build .`
### Adding to a different project's CMakeLists.txt
```
SET(EXTERNAL_LIBS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/external)
add_subdirectory(${EXTERNAL_LIBS_DIR}/ArnoldEngine)
target_link_libraries(ExampleGame ArnoldEngine)
```