Skip to content
Andreas Rønning edited this page Oct 10, 2013 · 4 revisions

Basics

  • Aishiteru should let a user set up a project for a game.
  • The project should let a user establish a library of game content.
  • The project contains collections of assets, that will be reused in game..
  • Assets are any data imported by the game at run time. Text, textures, animations, sounds.
  • The asset file is just pointers to sources, plus metadata describing operations carried out on them.
  • When the external sources change, Aishiteru should automatically update its asset views.
  • When the user wants to test content in the game, Aishteru has to perform an export of those assets.
  • Exported assets are compressed and highly optimized binary formats, suitable for game import.
  • Where possible, asset exports should be streamable.
  • Aishiteru knows if an asset has changed or not, and only exports the ones with changes.

Textures

Animation

  • Sprite sheets
  • SRT bone animation

Sound

  • Music with cue events
  • Enveloped sound effects with loop points (?)
Clone this wiki locally