Internship field

Game Development

One game, built week by week. You design it, make the player move, build the levels, add UI, enemies, audio and polish, then ship a playable build with a gameplay video.

Game designUnity or GodotC# or GDScriptPhysics and collisionsLevel designGame UIBasic AIAudioBuild pipelines
Program length:4 weeks · PKR 700

Week 1 — Concept and setup

Decide what you are making before you make it.

Objectives

  • Write a game design document
  • Set up the engine
  • Build the first scene

Tasks (3)

  1. 1. Game design document

    Write a GDD: genre, core loop, win and lose conditions, controls, art direction and scope.

    Deliverable: PDF.

    20 pts
  2. 2. Engine setup

    Install the engine, create the project, configure version control and commit the empty project.

    Deliverable: Repository link plus screenshot.

    10 pts
  3. 3. First scene

    Build a playable scene with a ground, camera and a placeholder object that responds to one input.

    Deliverable: Repository plus screenshot.

    15 pts

Week 2 — Player and controls

Make movement feel right.

Objectives

  • Implement player movement
  • Handle input cleanly
  • Tune game feel

Tasks (3)

  1. 1. Player controller

    Implement movement, jump or dash, and gravity with tuned values.

    Deliverable: Repository plus a gameplay clip.

    25 pts
  2. 2. Input handling

    Support keyboard and at least one alternative input, with remappable or clearly documented controls.

    Deliverable: Repository plus a controls document.

    15 pts
  3. 3. Game feel pass

    Add responsiveness details: coyote time, input buffering, acceleration curves or camera follow smoothing. Explain each.

    Deliverable: Repository plus notes.

    15 pts

Week 3 — Levels and collisions

Build a world the player can move through.

Objectives

  • Design a level with intent
  • Set up collisions correctly
  • Add obstacles and hazards

Tasks (3)

  1. 1. Level one

    Design and build a complete first level that teaches the mechanic without a tutorial.

    Deliverable: Repository plus a gameplay clip.

    25 pts
  2. 2. Collisions and hazards

    Implement collision layers, hazards, checkpoints and respawn.

    Deliverable: Repository.

    20 pts
  3. 3. Level two

    Build a second, harder level that combines the mechanics from level one.

    Deliverable: Repository plus clip.

    20 pts

Week 4 — Game UI and systems

Final project

Score, health, menus and game over.

Objectives

  • Build HUD elements
  • Implement game state
  • Add menus

Tasks (3)

  1. 1. HUD

    Add a score display, health or lives indicator and a timer if relevant.

    Deliverable: Repository plus screenshot.

    20 pts
  2. 2. Game state machine

    Implement menu, playing, paused, game over and win states with clean transitions.

    Deliverable: Repository plus a state diagram.

    25 pts
  3. 3. Menus

    Build a main menu, pause menu and game over screen with restart and quit.

    Deliverable: Repository plus screenshots.

    15 pts