CSE 290R: Special Topics

Unit 02 - Fundamentals


Competencies

  1. A working knowledge of the Godot Engine and its core systems.
    1. Understand the hierarchical relationship between nodes and scenes.
    2. Write and modify GDScript to implement gameplay mechanics.
    3. Use signals to create event-driven interactions between game objects.
    4. Extend and enhance a tutorial game by applying these concepts.

Activities

  1. Study or review the learning resources as needed.
  2. Complete one of the following tutorials in Godot.
  3. Modify the tutorial game to include enhancements such as:
    • A scoring system.
    • New player interactions or enemy behaviors.
    • Custom level layouts.
  4. Upload your code to the Github repository you created for it.

Deliverables

  1. Completed and enhanced tutorial project with:
    • At least one new feature (e.g., scoring, collectibles, or modified levels).
    • Event-driven interactions using signals.
  2. Link to the Github repository where you store the code.
  3. A short video walkthrough explaining the project and enhancements you made.