back

Game 1 Final Assignment - 2025         20%

Criteria:

Build from scratch and demonstrate these features in a Godot file.

 

Features:

1. 0% Name the file with your last name underscore first name, underscore "final". (eg. ouellette_daniel_final)

2. 1% Create an opening scene that includes a full screen background graphic or animation, Text in a Label and a button to link to the main game scene.

----------------------------------------------------------------------------------------------------------------------------------------

3. 1% Create a scene for the Game. Extend Scene to the right. Include fullscreen background art.

4. 2% Create an environment in game scene using a tilemap.

5. 2% Create a Character in game scene that can run left and right as well as jump. Make the CharacterBody2D a scene ("Save Branch as Scene").

6. 3% Apply Animation to the character for each direction.

7. 1% Add Camera as Child of CharacterBody2D.

8. 2% Create Collectable Objects which make a sound and disappear when the Characterbody2D collides with it.

9. 1% Add Background Music to Game Scene.

----------------------------------------------------------------------------------------------------------------------------------------

10. 1% Create custom keys in the Project Settings to control the movement of the Character (eg. AWSD keys).

11. 2% Add an Area2D Node with graphics or animation to act as the prize and it triggers a scene change to a Win Scene when the CharacterBody2D collides with it

Pick one or more from the options below:

A. 3% (Optional) Create UI (CanvasLayer Node) with button to go back to start screen.

B. 3% (Optional) Create Parallax Background.

C. 4% (Optional) Create score counter and Put SCORE display on the UI layer above the game. Score increases by 1 when you pick up collectables.

D. 4% (Optional) Create Character that shoots bullets at targets and targets disappear with a sound when struck.

E. 3% (Optional) Jump to a new scene based on a score of 3.

 

Hand in Packed as Zip Godot file to CANVAS.