#game-engine #renderer #tile #color #run #ones #computer

no-std tato

A ridiculous, obsolete engine that aims to run very well on any computer. Even potato powered ones!

4 releases

0.1.4 Mar 13, 2024
0.1.3 Mar 6, 2024
0.1.1 Mar 6, 2024
0.1.0 Mar 6, 2024

#495 in Game dev

Download history 333/week @ 2024-03-06 163/week @ 2024-03-13 12/week @ 2024-03-20 1/week @ 2024-03-27 41/week @ 2024-04-03 14/week @ 2024-04-10

71 downloads per month
Used in tato_pipe

MIT license

135KB
3K SLoC

PLEASE DO NOT USE! IT IS NOT IN A RELIABLE STATE YET!

Ridiculous old fashioned game engine. You probably shouldn't use this. For very simple games that would feel uncomfortable in a large, bloated, modern engine.

Features:

  • Minimal dependencies (slotmap, libm and num-traits). No standard library required.
  • Old school, tile based, software renderer with up to (but no more than) 256 colors.
  • Basic AABB collisions with reactions.
  • Minimal runtime. This thing can't even read a PNG! Or any file! Check "tato_pipe" for a way to convert PNG graphics into binary data at build time.

Dependencies

~1MB
~16K SLoC