First / Third person game
Game Engine I
420-JV8-AS
Second assignment
Title:
First / Third person game
Weight:
40% of the final grade
Instructions
You need to create a game (of your choosing) using the notions weve seen on 1st or 3rd person and send me a link (Google Drive, OneDrive, Dropbox, iCloud) to the project, executable of the final product and a presentation document/user manual.
Please compress your files before uploading them (.ZIP, .RAR, 7Z) Details
Assignment (the game)
You need to create a game (of your choosing): Shooter, Action-Adventure, Exploration using the notions weve seen in class: Terrain editor, character integration, nav mesh, Raycasting and menus You can also use resources on the Asset Store, but you cant use a template and change few secondary elements (like the visual). You are free to choose the nature of your game, and user stories. You dont have months to do this game, so you need to prioritise the objectives that are easy to complete and add the most value.
1
First / Third person game Game Engine I 420-JV8-AS
Assignment (the presentation document)
Your assignment also requires a written document. You need to include the following:
1) A list of all the user stories and/or tasks included in the game.
2) A list of all the external resources/references and credits for libraries, assets or fonts you
havent created by yourself.
3) A user manual, with the default controls layout and supported input devices (keyboard, mouse,
gamepad, touchscreen) and the rules to win the game (if present).
User Stories document
You need to create your own user stories for this exercise.
Homework submission
You need to provide:
1) Your entire project: (with the required folders: Assets, ProjectSettings, Packages and Library)
2) Your game compiled for Windows x86_x64, with data folder and related files.
3) A presentation document/user manual. Format: docx or pdf
Details
Performance criteria
%
All files are present (folders: Assets, ProjectSettings, Packages and library)
00SW-1
/5
The code is written efficiently and bug free
00SR-4, 00SW-4
/20
Good uses of the engine features
00SR-3, 00SW-1,2,3,4
/30
User stories points
00SW-1
/25
The compiled game is functional and reflect the Unity Project
00SR-4
/5
The documentation is present and complete
00SW-1
/5
All references are mentioned
00SW-1
/5
The User Manual is clear and comprehensive
00SW-1
/5
2
First / Third person game Game Engine I 420-JV8-AS
Competency: Develop native applications without a database 00SR
Elements of the competency
Performance criteria specific to each element
3. Generate or program the graphical interface.
3.1 Appropriate choice and use of graphic elements for display and input
3.2 Proper integration of images
3.3 Adaptation of the interface based on the
display format and resolution
4. Program the application logic.
4.1 Proper programming of interactions between the graphical user interface and the user
4.2 Proper programming of communications between the peripheral devices and the software functions of the target platform
4.3 Effective use of execution threads
4.4 Proper integration of sounds and videos
4.5 Proper application of internationalization
techniques
4.6 Precise application of secure coding
techniques
Competency: Develop gaming or simulation applications 00SW
Elements of the competency
Performance criteria specific to each element
1. Analyze the application development project.
1.1 Accurate analysis of design documents
1.2 Proper identification of the tasks to be carried out
2. Prepare the computer development environment.
2.1 Proper installation of software and libraries 2.2 Appropriate configuration of the version
control system
2.3 Proper importing of the source code
3. Generate real or virtual world representations.
3.1 Appropriate choice and use of graphic elements for display and input
3.2 Proper integration of 2D and 3D images
3.3 Adaptation of the interface based on the display format and resolution
4. Program the game or simulation logic.
4.1 Proper programming of behaviours of graphic elements and peripheral devices
4.2 Proper programming of visual effects
4.3 Accurate integration of sounds
4.4 Proper programming of interactions
4.5 Proper application of internationalization techniques
3
First / Third person game Game Engine I 420-JV8-AS
4.6 Precise application of secure programming techniques
4.7 Appropriate use of game or simulation engines
4
Reviews
There are no reviews yet.