Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork122
Kode/Kore
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Kore is a low level toolkit for cross-platform game engine development and similarendeavors. It is comparable to SDL but bigger in scope as it also takes care ofcross-platform GPU programming with multiple portable APIs to choose from and itsown shader-languageKongruent.
Kore projects are built using kmake, a meta-build-tool that resides ina git-submodule of Kore. In your project's directory callpath/to/Kore/make
,this will create a project file for your IDE in a subdirectory called build.kmake by default creates a project for the system you are currently using,but you can also put one of windows, linux, android, windowsapp, osx, iosand freebsd in the arguments list to create something else.Depending on the capabilities of the target system you can also chooseyour graphics api (-g direct3d11/direct3d12/opengl/vulkan/metal).Console support is implemented via separate plugins because the code can notbe provided publicly - contact Robert for details if you are interested in it.
This in particular is Kore 3, the very latest and still slightly experimentalversion of Kore that uses a new Graphics-API (essentially an expanded versionof WebGPU) and a new shader-language (very custom).To get some insight into the current state of Kore 3, have a look athttps://github.com/Kode/Kore-Samples/actions - we have a growing listof graphics samples which are checked on each revision across the supported APIs.
If you are looking for a more stable experience, visit thev2-branch.
If you are looking for Kore's original C++-API, go to thev1-branch.
About
Modern low level game library and hardware abstraction.
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.