Student Investigation
Goals
Demonstrate that you can independantly investigate aspects of game or game environment.
This goal is in place due to the scale and complexity of game engines. There is no way a modern game engine can be effectively explored in a single semester class. Furthermore game engines are constantly changing. In general I feel that there is no way you can "master" a game engine for all time.
The purpose of this portion of the class is to encourage you to develop skills to explore and present new aspects of a game engine.
Due to the low enrollment, we will do this twice.
Overview
You will be expected to investigate some aspect of game programming and present the results of your findings to the class. This will include
- A 30-35 minute in class presentation of your topic.
- A report.
- A demonstration of your topic, including accessible code.
Topic
A wide variety of topics is acceptable. You may
- select a topic covered in class and explore some aspect of it in greater depth.
- select some aspect of the Unreal engine not covered in class in provide an introduction.
- select some game related topic not part of the Unreal engine and provide an overview.
Please discuss the selection of your topic with your instructor prior to beginning work on this topic.
Deliverables
- Presentation: You should prepare a 30-35 minute in class presentation. This should include a introduction to your topic, any appropriate theoretical background, and an application of your topic. You should present a demonstration of your topic, including a review of code used to accomplish the task. I expect that you will use professional presentation software. Your electronic presentation should be turned in to your instructor before your presentation.
- Report: You should prepare a report covering your topic. This should include all of the pieces from the presentation. In addition, you should include a bibliography. The report should turned in to your instructor electronically before your presentation.
- Demonstration: You should prepare program example which demonstrates your topic. Your source code should be turned in to your instructor electronically before your presentation.
Presentation Times
Times will be assigned on a first-come first served basis. They will only be assigned after the instructor and presenter have agreed on a topic. Students who have not reserved a time by the first available slot will be selected at random for presentation.
Standards