Skip to content

Thuleanx/Saga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saga Game Engine

Acerola Jam

DOOM Clone, enemies are abberations.

Essential tasks list

  • Texture sampling
  • Depth mapping
  • Set up Bevy
    • Set up Bevy app
    • Setup rendering system
      • Hook up window manager
      • Attach camera
      • Render mesh
      • Handle swapchain recreation
      • Multiple uniform buffers (for model matrix)
      • Render multiple meshes
  • Enemy model
  • Simple scene setup
    • Wall texture
  • Player input capture
  • Player camera
  • Player movement
  • 2D Terrain Collision
    • Circle - line segment
    • Circle - circle
    • Continuous Collision Detection Dynamic - Static
    • Nudging for smoother experience
  • Enemy AI
  • Make stuff pretty somehow
  • Magic
  • Music
    • Combat track
    • Boss track
  • Sound effects
  • Submit

List of things to do on last day

  • Flash on damage
  • Knockback enemy on hit
  • Enemy damage playersssss
  • Enemy spawnessses
  • Blender make room
  • End game room (shoot target to reload)
  • Death
  • Dash ability

Technical improvements

  • Post processing stack (additional framebuffer)
  • Mip maps
  • UI Renderer
    • Image support
    • Text support

Polish list

  • Variable Chromatic Abberation
  • Screen shake

Architecture

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages