Go to file
DaniTheSkunk 01a7e04793 moved readme to notes, and started writing a proper readme 2023-03-17 21:29:46 +00:00
example_data replaced embed.h style embedding with skip 2023-02-24 23:39:42 +00:00
examples added renderer system and ported gsa to it 2023-03-08 18:38:58 +00:00
include added dynamic sw_vertex_buffer and changed gsa to use it 2023-03-09 16:37:51 +00:00
src fixed off by one in skip 2023-03-10 22:07:03 +00:00
subprojects stuff and port to msvc 2023-02-24 23:14:05 +00:00
tools addded str prefix to string functions 2023-02-26 22:29:17 +00:00
.clang-format loading png 2022-12-22 09:05:39 +00:00
.gitignore stuff... forgot about git <_< 2023-03-07 19:13:02 +00:00
LICENSE relicensed to 0BSD, for generally less friction 2023-03-15 17:55:28 +00:00
NOTES.md moved readme to notes, and started writing a proper readme 2023-03-17 21:29:46 +00:00
README.md moved readme to notes, and started writing a proper readme 2023-03-17 21:29:46 +00:00
build.bat added renderer system and ported gsa to it 2023-03-08 18:38:58 +00:00
build.c stuff... forgot about git <_< 2023-03-07 19:13:02 +00:00

README.md

Skunkworks

A planned to be comprehensive 2D and 3D game engine, written in C. Currently in very early development.

Scope

  • Hardware accelerated 2D graphics
  • 3D Graphics
  • Limited subset 2D (gameskunk advance)
  • Text rendering
  • Networking (multiple models, replication and message based)
  • Audio (including softsynth)

State

Very early state, first targeted milestone is gameskunk advance(a limited subset of skunkworks). Which can currently load a tileset, display multiple layers of tiles, do tile based text rendering, basic sprite support, and gamepad input.

With a handful more features it will be ready for gamejams atleast. The experience of using gameskunk advance in those will shape the apis and features going forward.