Carnero

Carnero

Carnero is being developed for my Senior Team Project class.  The game is being developed using the Unreal Development Kit (UDK).  As the lead programmer I work in UnrealScript to create functionality including such as AI.

This class spans two semesters during which time I work with designers, artists, sound engineers, and producers to create a game.  My role on this project, in the first semester, was to make the mechanics to a point where we could present a vertical slice.  For my team this was AI movement and attacks.  UDK already has some built in utilities that meant that I didn’t have to reinvent the wheel when working on this.  I used the pylon automatic navigation meshes that comes with UDK.  I also changed miscelanous mechanics that were standard in UDK in oder to make them better fit Carnero.  At the end of the first semester the professors then cut 10 of the 15 teams.  My team, was not cut and moved on.  The next semester our team gained new members from the teams that were cut the previous semester, bringing the team size from 4 to 10 members.

The second semester will result in at least 30 minutes of gameplay.  For this semester I have worked on a few different aspects of the game.  I have implemented a spawner so that the designers can now have the AI spawn based on a trigger or other event.  I have also used the AI I had working last semester and used it as a base class.  There are now three different enemies that can all use the AI behaviors developed last semester.  On top of those behaviors I am working on adding new ones.  I have been working on giving the designers more control over how to use the AI.  I will also be working in scaleform to handle UI changes based on player health.  I have been writing a weekly blog about the project and the weekly progress that we have been making in it since the start of the last semester of the project.  The blog can be found at weblog.SteveBeaulieu.com.

Tags