A World Apart (RPG)


Project: “A World Apart” (RPG)
Development Time: 5 Months
Current Status: IN DEVELOPMENT
Tools Used: Microsoft Visual Studio 2008
Language: C#
Framework: Microsoft XNA Game Studio 3.1
Code Snippets: Avatar.cs, EntitySpawn.cs, OverworldArea.cs, OverworldComponent.cs, OverworldEntity.cs
Project SVN (Open Source): http://subversion.assembla.com/svn/A_World_Apart/
Project Description:
This is a large scale student project I am involved with, along with about 10 other students at UAT.
My programming responsibilities are mostly in regard to the overworld engine. I am in charge of managing map rendering, object management, portal based map transitions, and collision. In addition, I am in charge of implementing the interfaces that link entities on the overworld (such as NPCs, treasure chests) with their appropriate systems (dialog, inventory, etc).
Additionally, I am also managing the creation of a scripting system which will allow the designers to implement automated scenes within the game itself.
This project utilizes another project of mine, the Paradigm 2D Rendering Engine & World Builder, to render overworld entities as well as provide a way for the designers to create maps.