Awesome
cupcake is an app framework for making small and delicious games! (very wip)
At the moment, it's just my personal place to doodle around with game development in zig. Don't expect any sort of usability, documentation, or code quality!
goals
web first
Web pages are easily sharable, work on most devices, and are one of the most constrained platforms for applications. Porting to other platforms later on should be easier.
small binaries
Binary size is important for the web because it affects the responsiveness of page loads and bandwidth costs. The application binary should strive to be small and performant.
simple code
The best way to end up with a small binary is to focus on simple code. When complexity is necessary, try to move it to compile time or build time.
minimal dependencies
External dependencies are one of the biggest contributors to large binary sizes. Replace complex third party libraries with simpler pieces of handwritten code when reasonable.
contact
if you have any questions or comments, contact me on the zig discord. i am happy to chat!
-bootra