Dana Vrajitoru
I355/C490/C590 3D Games Programming and Design
I355/C490/C590 Project
Due date: Wednesday, December 18, 2024.
Undergraduate & graduate students: The project should be a
game of your choice. Here are some details:
- It should be in 3D.
- You should use either Unity or Godot. The application must involve
some code writing, and you should specify which engine you used in the
report or in the Readme file.
- The size of the project should be equivalent to about 3 average
size homeworks.
- You can start with one of the homeworks we did and develop it into
a more elaborate game.
- You can start with an online tutorial, but your program cannot be
limited to the tutorial. You need to develop it further than the
tutorial. Also, specify the name/link of the tutorial in the report or
Readme file.
Things that you can try to include in the project:
- Collision detection
- Keyboard and/or mouse interaction
- Sound effects
- Animation
- A score or indication of goal achievement
- Basic instructions for the user
- An environment which is either procedural or preset
- A back story
- Positive/negative feedback to the player (power-ups or downs).
- Mandatory: A README file with instructions for the reader
to be able to run your program. This file should also include any
credit for artwork and sounds that you took from a website or that
were created by someone else.
Graduate students: Write a 1-3 pages report describing the
game and any interesting aspects about it.
Presentation. We'll reserve the last day of class
(Dec. 11) for project presentations (5 extra credit points, in the
order of signing up, as time allows). A discussion thread will be open
on Canvas to sign up for the presentation.
The presentation should cover:
- a description of your project;
- current development state of the project;
- a demo or screen shots if possible;
- what other features you're planning to implement before turning it in.
Turn in: Source files, a Windows build for your project, the
README file, and the report if applicable.