Wednesday, 12 September 2012

First Steps

I want to start off this blog project talking about itself, as well as what I hope to achieve over the course of it.

So this project is tied in with my Game Development Program at UOIT, and at first I was not exactly thrilled at the idea of having a blog be part of course marks; as I have been sitting here thinking about what to write for this post the idea is growing on me about what I can do with this blog.

The overall goal I hope to achieve as it stands it to go beyond the single course and expand it to cover everything related to my course work through this year at UOIT.

I want to break down in to sections exactly what I hope to achieve over these next 8 months. I am omitting my Game Development Workshop for the moment, until more information becomes available.

  • Blog at least once a week on whatever I am working on related to my course work.
  • Be able to Prototype 3D models including
    • Basic Model
    • Skeleton Animation
    • Mud Box
    • Texturing
  • Animation Programming
    • Be reasonable competent at the algorithms used for animation 
  • Develop a Game Engine Framework
    • Must be Expandable as I learn new topics
    • I plan on making use of as many 3D open source libraries as I can
    • Basic framework first
      • Core Utilities, such as timers, cameras, windows
      • Simple Math Library
        • Vector 2,3,4
        • Matrix 2x2, 3x3
      • A Scene Graph Manager
      • Component System
      • 2D/3D Rendering with OpenGL
      • Asset Resource Management
        • Model Loading
        • Managing Sound and Textures Efficiently 
      • Flexible Input Detection and Handling 
      • A Flexible Animation System
      • Binary File system with compression
      • Sound with OpenAL
      • Scripting (Lua most likely)
      • Basic Collision System
      • Basic AI for topics like path-finding
      • GUI system
      • Socket Networking
  • Outside of the Game Development Workshop be able to prototype games with the engine framework
    • This would include Game Design Documents before anything else.

That wraps up what my initial goals are over the course of the next 8 months, it will most certainly change as I learn more and depending on the difficulty of subjects or the amount of depth I dive into a topic. 

No comments:

Post a Comment