GAME2020 Game Production 3
Car Combat Game Assignment
Assignment Brief
Program a functional 3D car combat game using Unreal, which has the player controlling a car and battling stationary turrets in an arena
The assignment is divided into four milestones.
Milestone1:LevelDesign&CreationWeek425%
Arena designed and constructed in Unreal, with specified number of elements requested, along with a word document outlining element placement.
Milestone2:CoreFunctionalityWeek925%
Car Functionality: Car control and firing weapon
Menu navigation: Start screen, how to play, exit game
In Game UI: Timer, turret count and health
Assignment Brief
Program a functional 3D car combat game using Unreal, which has the player controlling a car and battling stationary turrets in an arena
The assignment is divided into four milestones.
Milestone3:EnemyFunctionalityWeek1225%
Turret Functionality: Player tracking, firing mechanic
Hazards: Collision
Audio: Music and sound effects
Milestone4:FullFunctionalityWeek1525%
Game is fully functional. Weapon damage, death states, game over states, win & lose conditions, UI, and SFX are incorporated
Milestone 1
Level Design & Creation Week 4 25%
Milestone 1: Criteria
Arena Environment with stationary enemy turrets and hazards developed in Unreal
This should include the following elements:
10 turrets placed throughout the arena
3 different hazards which will harm or destroy the player
Walls or other features that keep the player inside the arena
Remember, its a car COMBAT game. Dont make a race course.
Feel free to either import level-building assets, whitebox the level, or create assets right in
the editor all are acceptable for the deliverable
Be creative with your design! Add ramps, obstacles, accelerators, different levels, anything you wish! That will help you stand out!
Label turrets and hazards in the engine so I can identify them
Text file outlining turret placement (ie, which models are turrets if whiteboxed, etc), hazards, and anything else deemed important to layout
Milestone 1: Deliverables
Assignment MUST BE submitted through Blackboard, and MUST include the following:
Zipped folder containing your files
Unreal package
Text file outlining level
Correct filename convention for the folder
GAME2020_M1_[Lastname]_[Firstname]_CarCombatGame.zip
EXACT NAME You will be marked on this Correct format
Unreal package that includes a scene of the full arena that I can navigate
Instructions to open the files, if needed
If the assignment isnt submitted in this format, you will receive a zero for the Milestone
Milestone 2 Core Functionality Week 9 25%
Milestone 2: Criteria
Previous Milestone criteria must be reached
Functional Menu Screen with Game Title & 3 Options listed below
Start, How to Play and Exit Game
Game UI Placed (Functionality not implemented)
Player Health, Turret Count, Timer
*Can add other UI elements as long as the above elements are implemented
Player Car Movement (Keyboard or Mouse and Keyboard)
Forward, reverse, & turning are required. NO Strafing!
Weapon fire bullets damage not implemented yet
Camera
3rd-person, behind car
In-game Quit Option that allows player to exit gameplay and return to Main Menu
Milestone 2: Deliverables
Assignment MUST BE submitted through Blackboard, and MUST include the following:
Zipped folder containing your files
Unreal EXECUTABLE PACKAGE
Unreal project package (optional)
Correct filename convention for the folder
GAME2020_M2_[Lastname]_[Firstname]_CarCombatGame.zip
EXACT NAME You will be marked on this Correct format
Unreal executable package (.exe & files) that can be run on a PC (NOT Mac!)
Instructions to open the files, if needed
If you do not submit an executable package but your build is playable, you will receive a 10% deduction.
If your build is not playable, you will receive a zero.
Milestone 3 Enemy Functionality Week 12 25%
Milestone 3: Criteria
Previous Milestone criteria must be reached You cant skip requirements!
Turret behaviour
Turrets fire bullets at player car damage not implemented yet
Hazards behaviour
Car can hit hazards or effectors to slow or damage car damage not implemented yet
Music
Title music
Gameplay music Sound Effects
Implement sounds for these instances: Player Weapon firing, Player taking damage, Turret taking damage, engine revving, honking
Milestone 3: Deliverables
Assignment MUST BE submitted through Blackboard, and MUST include the following:
Zipped folder containing your files
Unreal EXECUTABLE PACKAGE
Unreal project package (optional)
Correct filename convention for the folder
GAME2020_M3_[Lastname]_[Firstname]_CarCombatGame.zip
EXACT NAME You will be marked on this Correct format
Unreal executable package (.exe & files) that can be run on a PC (NOT Mac!)
Note any instructions to open the files, if needed
If you do not submit an executable package but your build is playable, you will receive a 10% deduction.
If your build is not playable, you will receive a zero.
Milestone 4 Full Functionality Week 15 25%
Milestone 4: Criteria
Previous Milestone criteria must be reached Weapon/Hazard Damage
Players weapon does damage to turrets Turret weapons do damage to player Hazards do damage to player
Condition
Defeating all turrets within the time limit gives the player a win condition and returns her to the games main menu
Win
Player losing all health triggers Game Over
Timer running out triggers Game Over
Loss condition triggers Game Over screen or overlay, after which player is returned to Main Menu
Ensure experience is winnable so this feature can be tested (Normal Difficulty) Loss Conditions
Milestone 4: Criteria
Death States
Player dies when health runs out
Turrets die when turret health runs out
Particle effects implemented for player and turret death
Sound Effects
Implement sounds for these instances: Player destroyed, Turret Destroyed. *Can
add extra if you wish
Fully functional In-Game UI
Timer counts down, triggers Game Over state when it reaches zero
Turret count decreases every time one is destroyed
Player health bar functional, triggers Game Over state when it runs out
Milestone 4: Deliverables
Assignment MUST BE submitted through Blackboard, and MUST include the following:
Zipped folder containing your files
Unreal EXECUTABLE PACKAGE
Unreal project package (optional)
Correct filename convention for the folder
GAME2020_M4_[Lastname]_[Firstname]_CarCombatGame.zip
EXACT NAME You will be marked on this Correct format
Unreal executable package (.exe & files) that can be run on a PC (NOT Mac!)
Note any instructions to open the files, if needed
If you do not submit an executable package but your build is playable, you will receive a 10% deduction.
If your build is not playable, you will receive a zero.
If you do not hand in Milestone 4, you will get a ZERO FOR THE COURSE
Late Penalties
Each Milestone is due on the deadline day at the END OF CLASS
Late Penalty is as follows:
10% deduction if handed in late
If the assignment is not submitted within 5 days of the due date, you will receive a zero
IMPORTANT: If you dont submit Milestone 4, you will automatically be given a ZERO for the course
Extensions are available. As per college policy, a doctors note, death certificate or other documentation is required
Car Combat Game Examples
Reviews
There are no reviews yet.