An open API service indexing awesome lists of open source software.

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

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)
```