-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Feature-TODO.txt
78 lines (76 loc) · 1.94 KB
/
Feature-TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
==============================================================================
== Feature List ==
==============================================================================
Key:
o To be done
- Work in progress
x Done
[Annotation]
Features:
o Engine
o Threaded Singleton
o OpenGL
o Rework FrameBuffer
o Use modern GL commands [GL.ProgramUniform, ...]
o Rendering
o Deferred SceneRenderer
o Spot Lights
o Shadow Mapping
o Directional Lights
o Shadow Mapping
o Point Light
o Shadow Mapping
o Cookies [Cubemaps that fake color variance and shadows]
o Forward SceneRenderer
o TerrainRenderer
o Animated models
o GPU Bones Animation
o Abstract Instancing in SceneRenderer
o Scene Management
o Improve Scene Tree
o Update modification of Transform only in update step, not in draw step.
o Component / Node Serialization
o Saving / Loading of a scene
-Audio
- OGG Support
o AudioEffect
o AssetManager
o Custom Asset format
o Compression
o Encryption
o Physics
o Adding more shapes
o Capsule
o Compound
o Cone
o Convex
o Cylinder
o Minkowski Sum
o Multishape
o Terrain
o Adding soft bodies
o Add raycasting methods
o Connect RigidBody with component [so raycast can return the hit Shape component]
o Network
o Integrate Lidgren3 (https://code.google.com/p/lidgren-network-gen3/)
o Network synchronisation system
o Packet manager
o Object synchronization
o Input
o Improve mouse support
o Movement outside game window.
o Test XBox360 support
o Documentation
o Tutorials
o Getting started
o Physics tutorial
o Network tutorial
o Simple graphics tutorial
o Extended graphics tutorial
o Custom graphics tutorial
o Wiki
o Website (openworld.masterq32.de)
o Rework Demos to current state of the engine [AssetDemo is too complicated]
o Demos
o Graphics demo
o Game demo