CurrentFeatures

From starLiGHT.Engine
Jump to: navigation, search

Here are some preliminary bullet points to show you what the engine is capable to do right now. For all features that leaved the alpha and experimental stages there's a percentage of completion stated in the brackets. It is possible that a feature is fully completed but still in the experimental or alpha stage if it is not usable by the "end developer" (e.g. missing documentation, no unit tests etc.).

A detailed progress is available at all times in the Changelog and Roadmap pages of the starLiGHT.Engine.

Contents

Algorithms

A*
100%
AI-Behaviours (Flocking, Pursuit, Alignment, Containment etc.)
75%
Noise (Perlin, fBm, Rigid)
75%

Custom-Collections

FastList
100%
BinaryHeap
100%
CircularBuffer
100%
LockFreeQueue
100%
LockFreeStack
100%
SyncBinaryHeap
90%
PriorityQueue
90%
Pool
90%
StaticPool
90%
ReadOnlyCollectionWrapper
90%
SynchronizedDictionary
90%
WeightedList
90%
Set
80%
QuadTree
75%
BinaryTree (e.g. for BSP-Trees)
10%

Components

InputManager
90%
SamplingProfiler
90%
TitleSafeArea-Debugger
75%
AwardmentManager
50%

Physics

Collision

  • Manager
  • Narrow-Phase
    • PerPixel
  • Broad-Phase
    • AxisAlignedRectangleBruteForce
    • BoundingCircleBruteForce

Render-System

GUI-System

  • Windows
  • some Controls
  • Layout-Manager

Helpers

  • TextureGenerator (75%)
  • Animation-System (50%)
  • Extensions
  • Avatar-Animation
  • GameStateManagement
  • GamerServiceWrapper
  • StorageDeviceManager

Types









Language: English  • Deutsch
Personal tools