Tuesday, June 1, 2010

4 WEEKS! Oh man. I can't believe we are 1/3 of the way through this semester and I haven't made a post yet.

We have something that is starting to resemble an engine proof already. Graphics is drawing and animating. Physics is simulating. Input is polling. Lua is scripting. Tools are designing. All the vital engines are in and doing their thing.

We recently had a meeting to plan out our features for the rest of the semester. Remaining tasks for our engine proof consist of:

Graphics
- Lighting
get lights working and some form of an N dot L lighting equation in shaders

Scripting
- Expand Glue API
push more component manipulation functions to Lua

Tools
- Finish Entity Editor
write object templates to file
- Level Editor
spawn objects into the scene

Gameplay
- 'World Grid' partitioning system
for querying the 'scene'
- Get a character walking around

Input
- HID devices
XBox and other controllers
- Input Mapping
bind input devices to various events