#game-engine #renderer #tile #collision #aa-bb #old #school

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

#16 in Rendering engine

Download history 3/week @ 2024-07-20 15/week @ 2024-07-27 4/week @ 2024-09-21 3/week @ 2024-09-28

159 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
~15K SLoC