Skip to content

javiersalcedopuyo/SteelPhoenixEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteelPhoenixEngine

A Metal toy engine written on Swift with the intention of learning Metal and implementing different rendering techniques.

Current state

Current Engine State

Planned "stepping-stone" features

  • Importing of .obj files
  • Blinn-Phong lighting model
  • FPS camera
  • Forward rendering
  • Simple shadow maps

Planned final features

  • Importing of .fbx files
  • Simple GUI
  • Physically-Based Rendering
  • Sample Distribution Shadow Maps
  • Deferred rendering
  • Tile-Based Rendering / iOS version (?)
  • ???