Final Exam, CSCI 340, Spring 2020
All portions of the final exam are due Thursday April 30 by the end of the scheduled final exam period(2:30 pm). This exam will consist of a practical portion.
To achieve full score on the final exam, you must correctly complete 100 points.
- A game submission
- A working game project must be uploaded to a github repo by the end of the final exam period (April 30 at 2:30 pm).
- You must email your instructor a link to this repo.
- This portion is required.
- An individual presentation
- You must arrange a fifteen minute meeting on Thursday April 30 with your instructor.
- Before this meeting begins you must have your game loaded and ready to present.
- During this meeting you must be prepared to demonstrate that you game meets the specifications
- You must be able to explain technical details about the requirements you selected to implement.
- You must be able to answer questions about the Unreal engine and the game class in general.
- Your game project can earn points by providing a "reasonable" demonstration of any combination of the following topics:
- [20 points] The game contains a customized particle emitter
- You must implement at least two non-trivial features in a particle emitter
- [20 points] The game allows you to employ a melee attack on a NPC
- [20 points] You are able to enter and drive a vehicle in your game.
- [20 points] You are able to interact with at least two characters with a dialog which contains at least three different exchanges.
- [20 points] Your game contains at least four materials which you have created demonstrating a variety of properties associated with surfaces.
- [20 points] The game contains multiple levels which are loaded and unloaded on demand as the player enters an area.
- [20 points] Multiple players can participate in the game.
- [20 points] Add a cinematic which moves a camera along a path from one point to another.
- This is activated by the player entering a location.
- [20 points] Your game contains multiple different characters which can be "possessed" during the game.
- [20 points] Implement a projectile system which can travel through a solid object.
- [20 points] Implement a minimap.
- [20 points] Clone animations from one character model to another. Be prepared to explain how you did this.
- [20 points] Modify the physical properties of an object in at least four different ways. Be prepared to explain what you have modified and why.
Final Presentation Schedule
Time | Person | Time | Person |
10:30 | | 10:45 | |
11:00 | Ethan Sigmund | 11:15 | Dylan Whitehead |
11:30 | | 11:45 | Corey Becker |
12:00 | Bruce Conrad | 12:15 | Jozef Jankowiak |
12:30 | Gabe Mazza | 12:45 | Austin Oakes |
1:00 | Mason Biggie | 1:15 | Seneca Koos |
1:30 | Anthony Bellucci | 1:45 | Ged Barkman |
2:00 | Gabe Dayton | 2:15 | Alex Miller |
2:30 | Alexander Thompson | 2:45 | Sam Martin |
3:00 | Laura Hill | 3:15 | Michael Curphey |