IceSDK is a cold little Game SDK to create games. You can use individuel parts or just use it as a Game Engine itself.
-I wrote rendering part and rewrote file system, mempler wrote the every other code including github stuff.
Todo:
Animations, use some timer to update sprites using the batch renderer.- Beautiful looking imgui system.
Setting things up is quite easy, you simply go ahead and run following commands:
# Clone the repository
git clone https://github.com/IceSDK/IceSDK
# Generate IDE Specific files
# those are the supported args:
# --ide=(`vscode`, `vs2017`, `vs2019`) --target?=(`android`, `emscripten`)
# though android doesn't really work right now.
python3 ./tools/setup.py --ide=vscode
Manual setup isn't really supported, if you want to know how it works, please checkout .ide and or .github/workflows
Current supported platforms: iOS/MacOS aren't currently supported since i lack those devices.
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
✔️ | ✔️ | ❌ | ✔️ | ❌ |
Platform | Windows | Linux | MacOS |
---|---|---|---|
PC | ❌ | ||
Android | ❌ | ||
iOS | ❌ | ❌ | ❌ |
IceSDK's code is licensed under the MIT licence. Please see the licence file for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.