Skip to content

jcorks/topaz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

417 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

topaz

(STILL UNDER HEAVY DEVELOPMENT. No APIs are guaranteed yet as stable.)

A code-focused game development toolkit: no IDE, no asset manager, just pure code. Written in plain C in an Object-Oriented style, topaz features a small but powerful API that focuses on 2D and simple 3D graphics.

  • Minimal requirements. On Windows, no additional DLLs are required to run EXEs.
  • High-level, Node / hierarchy based design, giving tree-like control to scenes all in code.
  • Built-in scripting support which provides bindings for the core C API, including Lua
  • Multi-window support.
  • Graphics, input, audio, resource manager, and more with system-agnostic API.
  • Customizable console with scripting debug support in GDB style commands.
  • Raw mesh and texture access for all visuals.

See SCRIPTING.md for more information on the scripting API and making a decision on which language to use.

About

Multimedia toolkit in portable C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published