Font size
  • A-
  • A
  • A+
Site color
  • R
  • A
  • A
  • A
Skip to main content
Skill-Wanderer Dojo
  • Home
  • More
You are currently using guest access
Log in & Register
Skill-Wanderer Dojo
Home
Expand all Collapse all

Flutter Flame Engine Mini-Game

  1. Programming
  2. Programming Fundemental
  3. Flutter Flame
  4. Assignment: Flutter Flame Engine Mini-Game
  5. Flutter Flame Engine Mini-Game
Completion requirements
Opened: Monday, 8 December 2025, 12:00 AM

📘 Overview

In this assignment, you will create a simple 2D mini-game using Flutter and the Flame Engine.

👉 All the assets will be provided in an assets folder. Please download it and include it in your project before starting.

This assignment focuses on:

  • Using sprites and sound effects

  • Simple movement and collision

  • Game loop basics

  • Git workflow (dev → beta → main)

For context, here is an example of a simple game style you can use as inspiration:
Flappy Bird:https://flappybird.io/


🎯 Requirements

1. Project Setup

  • Create a new Flutter project or start from a fresh dev branch.

  • Add to pubspec.yaml:

     
    flame: ^1.x.x audioplayers: ^1.x.x

2. Game Features to Implement (All Required)

You must use the provided sprites and sounds to create a simple interactive game.

Required Features:

  1. Load and display the provided player sprite.

  2. Add basic movement (tap, button, or keyboard).

  3. Add one obstacle or object using the provided sprite.

  4. Play at least one sound effect (movement, tap, collision, etc.).

  5. Add a simple interaction, such as:

    • Collision

    • Score increment

    • A message

    • Jump mechanic (Flappy Bird style)

  6. Add a background (you may use the provided image or a solid color).

  7. Add simple gravity OR a jumping mechanic, inspired by Flappy Bird.

  8. Add at least one additional enhancement, such as:

    • Animation

    • Particle effects

    • Object movement (e.g., scrolling obstacle)


📁 Assets Provided

 

👉 Download this folder and place it in your Flutter project.
Update your pubspec.yaml accordingly.


📝 Submission Requirements

1. GitHub Repository Link

Submit the GitHub repo URL (not GitHub Pages).
The repository must include:

  • dev, beta, main branches

  • Correct Git flow

  • Working Flame project

2. README.md (Required)

Your repository must have a README that includes:

  • Short description of your game

  • How to play (controls)

  • Features completed

  • Known issues

  • Screenshots (optional)


🔄 Git Workflow Reminder

 
dev → beta → main
  • Assets.rar Assets.rar
    8 December 2025, 1:41 PM
Previous activity Announcements

Contact us

Follow us

You are currently using guest access (Log in & Register)
Powered by Moodle

This theme was proudly developed by

Conecti.me