Skip to content
tcreeds edited this page Apr 26, 2016 · 10 revisions

Roadmap

Graphics

DirectX matches Vulkan - Priority 1 Vulkan matches DirectX - Priority 1 Lights - Priority 1

  • Point
  • Spot
  • Directional

Shadow Mapping - Priority 2

  • Saving depth maps as textures
  • Compose depth maps in composition pass

Multiple Cameras - Priority 1

  • Loading cameras as components

Multiple Render Passes - Priority 1

  • Multiple geometry rendering passes from different cameras
  • Consuming multiple textures in composition pass

Physics

Bounding Boxes - Priority 2

  • AABB
  • OBB
  • Sphere

Raycasting - Priority 2

Octree Generation - Priority 2

Audio

Loading Sound - Priority 2 Playing Sound - Priority 2 Sound Configuration - Priority 3

  • Looping
  • Volume
  • Layers

Threaded Sound - Priority 3

Demo Scene

Demonstrates features and capabilities of engine - Priority 1

Performance

60FPS with reasonable scene - Priority 2

Stretch Goals

Controller Input

  • Retrieve controller state - Priority 2
  • Input mapping - Priority 3

Python Bindings - Priority 4

Text Rendering

Normal Mapping

User Interface

Wireframe Shader

Particle System

IMGUI

VR Support

Clone this wiki locally