allegro_flare icon indicating copy to clipboard operation
allegro_flare copied to clipboard

AllegroFlare 10,000 ft view

Open MarkOates opened this issue 3 years ago • 1 comments
trafficstars

Overview

  • Think/manipulate at a high level
  • Have many complex/compound concepts well-formed and clarified

Desirable Outcomes

Different from project outcomes or, desirable outcomes represent things that would make AllegroFlare more appealing and attractive to a general audience.

  • Motion animations controls
  • Tile map creation (done with tiled, can have tutorial)
  • 3d scene creation (?)
  • Scene2d
  • Scene3d
  • Clear entity system
  • Script editing
  • Depth blur
  • Casted shadows
  • Baked shadows
  • Dialogs, achievements, notifications
  • Different 3d controls (fps, horizontal sliding, etc)
  • Collision 2d<->2d
  • Collision 3d<->3d
  • Collision stepper/response system
  • Audio controller with dynamic audio
  • Audio ambience effects (room reverb)
  • Cross-platform
  • Ambient occlusion
  • Multiple light sources (3 is good, point, basic fill)
  • Fixed skybox
  • Transparent 3D parts (sorted drawn back->front)
  • Fixed acne on face edges
  • Smoother frame rate strategy, no frame jumps

MarkOates avatar Sep 25 '22 22:09 MarkOates

Consolidating stuff into this issue... here's another list:

Graphical Features

  • bloom
  • depth blur
  • glass/lens refraction
  • color curving
  • fog
  • billboarding sprites
  • picking
  • real time shadows
  • reflection
  • skybox (dynamic)
  • post-processing features
  • pixel dither

Features

  • simple audio controls
  • simple sound fx controls
  • virtual controls customizable joystick
  • display options (fullscreen/windowed)
  • TitleScreen
  • Notifications
  • Screen transitions
  • Credits screen
  • Character dialogs
  • Storyboard screens
  • High score screen
  • TileMaps, Tiled integration
  • 3D scene graph
  • 2D scene graph
  • collision mesh
  • basic 3d physics?

MarkOates avatar Feb 17 '23 14:02 MarkOates