All Projects → thirddegree → Hatchit

thirddegree / Hatchit

Licence: other
A Free and Open Source 3D Game Engine written in C++

Labels

Projects that are alternatives of or similar to Hatchit

Gpu Icp Slam
Stars: ✭ 73 (-19.78%)
Mutual labels:  cmake
Hpp Skel
Skeleton for C++ header-only libraries
Stars: ✭ 78 (-14.29%)
Mutual labels:  cmake
Gr Nordic
GNU Radio module and Wireshark dissector for the Nordic Semiconductor nRF24L Enhanced Shockburst protocol.
Stars: ✭ 84 (-7.69%)
Mutual labels:  cmake
Cmake Modules
CMake modules for some scientific libraries
Stars: ✭ 75 (-17.58%)
Mutual labels:  cmake
Findtbb
CMake find module for Intel Threading Building Blocks
Stars: ✭ 77 (-15.38%)
Mutual labels:  cmake
Gr Elster
A GNU Radio block that decodes packets transmitted by Elster R2S smart meters
Stars: ✭ 78 (-14.29%)
Mutual labels:  cmake
Hacktoberfest2020
Contribute for hacktoberfest 2020
Stars: ✭ 72 (-20.88%)
Mutual labels:  cmake
Novuscore
A modern take on WoW emulation
Stars: ✭ 88 (-3.3%)
Mutual labels:  cmake
Cotire
CMake module to speed up builds.
Stars: ✭ 1,212 (+1231.87%)
Mutual labels:  cmake
Torchlambda
Lightweight tool to deploy PyTorch models to AWS Lambda
Stars: ✭ 83 (-8.79%)
Mutual labels:  cmake
Openssl Cmake
Build OpenSSL with CMake on MacOS, Win32, Win64 and cross compile for Android, IOS
Stars: ✭ 76 (-16.48%)
Mutual labels:  cmake
Helloworld
A C++ Hello World project, using CMake, and GitHub Actions
Stars: ✭ 77 (-15.38%)
Mutual labels:  cmake
Llvm Amdgpu Assembler Extra
LLVM AMDGPU Assembler Helper Tools
Stars: ✭ 80 (-12.09%)
Mutual labels:  cmake
Fcnpc
FCNPC - Fully Controllable NPC
Stars: ✭ 73 (-19.78%)
Mutual labels:  cmake
Mingw W64 Cmake
CMake-based MinGW-w64 Cross Toolchain
Stars: ✭ 84 (-7.69%)
Mutual labels:  cmake
Burst
То, чего нет в Бусте
Stars: ✭ 72 (-20.88%)
Mutual labels:  cmake
Leathers
🚀 Warning suppression library (C++)
Stars: ✭ 78 (-14.29%)
Mutual labels:  cmake
Raspi Toolchain
Stars: ✭ 90 (-1.1%)
Mutual labels:  cmake
Aws Robomaker Small Warehouse World
This Gazebo world is well suited for organizations who are building and testing robot applications for warehouse and logistics use cases.
Stars: ✭ 85 (-6.59%)
Mutual labels:  cmake
Progress Cpp
A flexible ASCII progress-bar for C++
Stars: ✭ 81 (-10.99%)
Mutual labels:  cmake

Hatchit

Join the chat at https://gitter.im/thirddegree/Hatchit

A Free and Open Source 3D Game Engine written in C++


Contributing

Any issues not related to the build system should go onto the page of the repo best suited for that issue. Graphics code goes onto the HatchitGraphics page for instance.

If you would like to submit a pull-request it's best to fork the project and follow the build instructions to get a working copy. Then fork the repo that you'd like to contribute code to and modify your .gitmodules file to point to your fork. Then you can edit, test and push all you'd like before submitting a pull request.

Build instructions

The information below is subject to change at any time

Windows

Due to the lack of a package management system for Windows. Most dependencies of Hatchit are submodules and will need to be built from source before you can build Hatchit.

All testing and development has been done on Windows 10 with Visual Studio 2017

Pre-Build

We recommend using some sort of cmd replacement in Windows such as cmder or some sort of bash shell

  • Install CMake and make sure it is in your path

  • Make sure that you have access to vswhere.exe a new utility supported by Microsoft for Visual Studio 2017 and its subsequent releases. https://github.com/Microsoft/vswhere

  • Clone down the repo with git clone --recursive http://github.com/thirddegree/Hatchit

Third Party

Next up is building all the dependencies. Included in the repo is a batch script that will build all necessary dependencies for Hatchit.

  • Run the setup.bat file. This should configure AND build all your dependencies as well as generate a solution for Hatchit
  • If you wish to re-initialize the generated project for just Hatchit. You can also run setup.bat -hatchit
Hatchit

This is the easy part!

  • cd into build
  • Open the Hatchit.sln solution file
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].