User Tools

Site Tools


development:csdk:1.0:csdk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
development:csdk:1.0:csdk [2024/11/08 01:58] – removed - external edit (Unknown date) 127.0.0.1development:csdk:1.0:csdk [2024/11/08 01:58] (current) – ↷ Page moved from development:csdk to development:csdk:1.0:csdk clyde
Line 1: Line 1:
 +====== GameTank SDK ======
  
 +
 +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:1.0:getting_started|Getting started with the SDK]]
 +  * [[development:csdk:1.0:graphics|Graphics on the GameTank]]
 +  * [[development:csdk:1.0:sprites|Importing and rendering sprites]]
 +  * [[development:csdk:1.0:controllers|Reading controllers]]
 +  * [[development:csdk:1.0:music|Importing and playing music]]
 +  * [[development:csdk:1.0:debugging|Debugging your program]]
 +===== Header Files =====
 +
 +  * [[development:csdk:1.0:headers:drawing_funcs|drawing_funcs.h]]
 +  * [[development:csdk:1.0:headers:dynawave|dynawave.h]]
 +  * [[development:csdk:1.0:headers:music|music.h]]
 +  * [[development:csdk:1.0:headers:gametank|gametank.h]]
 +  * [[development:csdk:1.0:headers:input|input.h]]
 +  * [[development:csdk:1.0:headers:random|random.h]]