Antiruins

From dreamcast.wiki
Revision as of 00:45, 3 February 2024 by Quzar (talk | contribs) (Initial create based on the github's README.md)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Antiruins is a minimal 2D engine for the SEGA Dreamcast that uses Lua as its only programming language. The engine backend is written in C and is precompiled, so you do not need the whole Dreamcast toolchain. This greatly reduces compilation and debugging time and lets you focus on the game programming.

Features

The engine currently supports:

  • [x] Texture loading using .dtex and .png files.
  • [x] Music streaming using CDDA audio.
  • [x] .wav sound effect.
  • [x] Loading/saving LUA table to a memory card.
  • [x] Displaying images in the VMU.
  • [x] Playing DreamRoQ video.

Currently supported but need better documentation/testing:

  • [ ] Sprite atlas and sprite animation.
  • [ ] Map loading.

Official Repository

https://gitlab.com/lerabot/antiruins

This page is a stub page. It needs to be expanded with more detail. If you know more information about this topic, please sign up and contribute to dreamcast.wiki!