$29.99
You can work on this assignment alone or in a group of no more than 2 students.
Note: The commit logs will be examined to be sure that both participants participated equally on this project.
Note: You can delete the unused rows from the table, if working alone.
Note: Collaboration (outside of your group) should be limited to non-technical, non-programming discussions only, and sharing of code is prohibited.
Overview
For this major group project, you will work on a 3D game of your choosing (and a trailer video). It should be production ready, so take care to collect the right assets, make the game playable, make it fun, and test it thoroughly before submitting!
Note: This project is the equivalent of a final examination, and will be marked accordingly.
Gathering Assets
You can get your assets from anywhere you want, as long as you have the right to use them, but here are a few good sources:
https://opengameart.org/ https://kenney.nl/assets?q=3d the Unity asset store
Note: Ensure that you have the right to use these assets, including any attribution in your project as required.
Note: Keep in mind that if you download an animated character from the Asset Store, it isn’t going to count for as much as someone who used a graphic file to rig and animate their own character. Similarly, someone who downloads a platforming physics script isn’t going to get as much credit as someone who created their own. This is true for all assets that do some of the work for you. It is ok to use them, but not as a shortcut to avoid demonstrating that you have acquired the necessary skills to develop these game elements yourself.
Evaluation
The project will be evaluated both objectively and subjectively. There will also be an expectation that you will independently learn a topic (of your choice) not covered in the lectures, labs, or assignments in this course.
Advice
Like any senior project, it is expected that you learn some concepts on your own, and employ them in the project. Including only what was done during the lectures, labs, and assignments should be considered the absolute minimum.
How to Submit
Note: Do not put your project into a sub-folder. The top-level directory of this repository should contain your project directly for the .gitignore file to do its job and eliminate unnecessary uploads/downloads.