====== GameTank SDK ====== SDK V2 is releasing soon! https://github.com/clydeshaffer/gametank_sdk/pull/28 The C SDK provides a collection of libraries and tools to support making GameTank games entirely in C! [[https://github.com/clydeshaffer/gametank_sdk|It's available on GitHub.]] You can start a git repository using the SDK as a template and customize it as much or as little as you want. The SDK also makes it easy to bring artwork and music into your project, as well as update any asset changes using the provided conversion scripts and generated header files. ===== Tutorials/Workflows ===== * [[development:csdk:2.0:getting_started|Getting started with the SDK]] * [[development:csdk:2.0:graphics|Graphics on the GameTank]] * [[development:csdk:2.0:sprites|Importing and rendering sprites]] * [[development:csdk:2.0:controllers|Reading controllers]] * [[development:csdk:2.0:music|Importing and playing music]] * [[development:csdk:2.0:debugging|Debugging your program]] * [[development:csdk:2.0:genmacros|Generated Asset Macros]] ===== Header Files ===== == Core == * [[development:csdk:2.0:headers:gametank|gametank.h]] * [[development:csdk:2.0:headers:input|input.h]] == Graphics == * [[development:csdk:2.0:headers:gfx_sys|gfx_sys.h]] * [[development:csdk:2.0:headers:draw_direct|draw_direct.h]] * [[development:csdk:2.0:headers:draw_queue|draw_queue.h]] * [[development:csdk:2.0:headers:sprites|sprites.h]] == Audio == * [[development:csdk:2.0:headers:audio_coprocessor|audio_coprocessor.h]] * [[development:csdk:2.0:headers:music|music.h]] == Features == * [[development:csdk:2.0:headers:random|random.h]] * [[development:csdk:2.0:headers:text|text.h]] * [[development:csdk:2.0:headers:persist|persist.h]]