Here is a quick post to explain the technical roles of the different lead positions of our group.
Project lead, Darren Palmer. His responsibilities include, leading group meetings, managing work schedules, and being the main point of contact between the rest of the team and the producers. Darren is also responsible for the sounds and music in the game, the collision system, and camera scripting.
Game-play lead, Bryan Seabury. His responsibilities are making sure the rules of the game are followed. For our project he is creating the combat system, managing the objects of the game, as well as developing the artificial intelligence the enemies will use.
Asset lead, Andrew Corren. He is responsible for being the point of contact between the development team and the team of artist, this is to insure that requests aren't made that conflict or repeat. On our team this person also works on the menu systems, HUD (heads up display), File I/O, and 2D art work.
Design lead, Chris Scribner, is responsible for the overall idea of the game and making sure everything works together as planned. This person on our team is responsible for creating the objects in the game, creating the exporters for the artist, Documentation, Animation systems, and loading the art assets into the game.
QA (Quality Assurance) Lead, Jonathan Blacky, This person's main responsibilities are game testing and bug reports. This member of our team is also responsible for the leveling system, the vendor system, the font system, stat tracking, buffs and abilities, and positions.
Technology Lead, Timothy Trott. He is responsible for creating the tech needed to build the game, and providing answers about the tech. In our team this person is responsible for creating the game engine, camera system, rendering, creating particle engine, building AABBs (Axis Aligned Bounding Box) .