KarmaEngine
Game Engine for practical learning and research purposes
|
Geta: Chapter 10, Verse 8
A cross-platform Game Engine for practical learning and research purposes.
This repository contains submodules, therefore use git clone --recurse-submodules https://github.com/ravimohan1991/KarmaEngine.git
to recursively download the submodules.
Karma rocks on Linux
, MacOS
(no longer maintained atm because I am busy elsewhere), and Windows
. The architecture is liberal enough to support Mobile, perhaps, in the future (I won't count stars for that though).
Make sure to install CMake for null nuiances.
Open the command prompt in the root directory and type the following commands
And that is it! Visual Studio solution shall be generated in the folder KarmaLightHouse
. Also make sure to update the Windows SDK to latest
Karma has been developed and tested on Ubuntu 22.04 but should work on any Linux platform. To build, go to the root directory and type
I'd recommend using QTCreator for development purposes because not only it is cross-platform IDE but also Industry level heavy code lifter. Furthermore try using OS package managers for Vulkan SDK for proper tracking and clean assignment.
Karma has been developed and tested on macOS Monterey and should work on any upper version. To build, go to the root directory and type
This shall generate full-fledged Xcode project file bundle. Then you are at the mercy of the IDE!
Help me in supporting FOSS by being a member of this page. No strings attached.