Finals are finally over so now I can spend all break working on Pants. I've already taken out most of what I had gotten done, like the 'almost' level editor and terrain painter. My goal is to rebuild the engine to be as simple and flexible as possible. I thought that was what I was doing, but I soon realized it could be even simpler. I'm getting more of the core done on this iteration such as Lua scripting, level management, system communication, serialization, and object composition. That's basically everything... I kept some simple parts like input, skeleton graphics, and the window (oooo fancy!). I don't want to start coding gameplay or the level editor until the engine is sufficiently ready. ( I jumped the gun before ) The thing I've yet to get concrete is how much of the game I'm going to do in Lua. It's something new for me, and I know that it could be a performace hit later, plus I'm still learning it.
Things at this point: Window, Input, graphics core, object management, exposed systems in Lua.
Things to do next: Object composition, serialization, graphics( xml materials, scene sorting, effect sorting, cameras ), exposed object functionality in lua.
Tuesday, December 15, 2009
Subscribe to:
Posts (Atom)