{"repo":"trillek-team/tec","free":true,"listed":false,"github":"https://github.com/trillek-team/tec","clone":"git clone https://github.com/trillek-team/tec.git","description":"The Trillek Engine","language":"C++","stars":145,"topics":["trillek","engine","dcpu16","game-engine","linux","0x10c","tr3200","trillek-engine"],"license":"LGPL-3.0","category":"game-templates","readme_excerpt":"Trillek Engine C Github actions RTD docs Code Coverage ------- ------- ------- Support Head onto our Discord for extended support on building and usage. Requirements TEC requires cmake 3.19, a c++17 compatible compiler, and a few libraries GLFW3, GLM, ASIO, Protobuf, GLAD, Lua, Bullet, Dear ImGui, sol3, Spdlog and OpenAL. The libraries are automatically installed when using CMake and VCPKG manifest mode. Quick Start OS Specific first steps Windows Potentially Download and install oalinst.zip OpenAL installer and install it. MacOS Prior to 11.0.1, run (NOT TESTED): sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS SDK headers for macOS 10.14.pkg -target / If bootstrap-vcpkg fails see here for more help Linux Install the following. This is a pretty extensive list and may be more than needed build-essential pkg-config tar curl zip unzip gdb libgl1-mesa-dev xorg-dev libglu1-mesa-dev libxinerama-dev libxcursor-dev Build Steps 1. Install CMake 2. Install VCPK - git clone https://github.com/Microsoft/vcpkg.git 3. VCPKG ROOT must be set a an environment variable, to wherever VCPKG was cloned to 4. Run $(VCPKG ROOT)/bootstrap-vcpkg.[bat sh] to setup vcpkg. Use the correct extension for your OS. 1. [OPTIONAL] $(VCPKG ROOT)/./vcpkg integrate install 5. Open the folder in an editor OR see step 6 1. Visual Studio 2. CLion 6. Run CMake 1. CLI 1. cmake --preset=ninja-multi-vcpkg 2. cmake --build --preset=BUILD PRESET see presets 2. GUI - This will only configure the pro","default_branch":null,"files":null,"tree":[],"storefront":"/r/trillek-team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trillek-team/tec/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}