Seed Programming

School of Seed Programming Logo

Scratch to Unity - 2025

Live: Online

Rs 15,000/- PKR

About Course

This beginner-friendly course offers an exciting journey into Unity game development, combining theoretical concepts and hands-on projects. Starting with a gentle introduction to programming through Scratch, learners will transition and deep-dive into object-oriented programming (OOP) concepts in Unity. The course then progresses to creating increasingly sophisticated games, including a 2D platformer hack-and-slash, a 3D ball runner, and a 3D kart racing game.

What Will You Learn?

  • Implementing classic games like Space Invader, Pac-Man, and Angry Bird in Scratch and Unity.
  • Understanding the fundamentals of game development from beginner to intermediate levels.
  • Exploring the Scratch interface, including sprites, instructions, and attributes.
  • Learning Scratch blocks and adding scripts for motion, sensing, events, controls, and variables.
  • Demonstrating motion patterns on sprites, such as circular, spiral, square, and triangular motion.
  • Planning and developing a Space Shooter game with custom sprites and controls.
  • Creating bullet sprites, implementing firing methods, and managing bullet positions and motion.
  • Implementing enemy spaceship sprites with motion behavior, hiding, and scoring systems.
  • Designing and creating custom backdrops for game scenes and transitions.
  • Generalizing game mechanics through cloning and enhancing features like firing multiple bullets and animating enemy sprites.
  • Managing bullet and enemy sprite interactions, including hiding, delaying, and deleting clones.
  • Adding sound effects, creating a controller sprite for game management, and handling lives and game over features.
  • Implementing moving background sprites with scrolling effects and continuity management.
  • Introducing Pac-Man in Scratch, including game rules, sprites, and maze backdrop.
  • Creating start screens, generating coins, and managing Pac-Man character sprite movement.
  • Implementing ghost character movements, variable usage in blocks, and scripting level controllers.
  • Introduction to Unity game engine, player ball management, and script implementation for gravity and velocity.
  • Building player rotation and movement scripts, scene management, and reloading scenes.
  • Creating generalized games using prefabs for object management, upgrades, and investments.
  • Making Angry Bird in Unity, including player setup, spring addition, scripting, and enemy creation.
  • Designing 3D environments for FPS shooter games using ProBuilder, including ground, walls, and stairs.
  • Adding player movement and gravity management, along with jump factors and ground checks.
  • Integrating assets, like guns and targets, into Unity scenes, and implementing firing and damage mechanics.
  • Developing 3D hypercasual games, including player character animation, clone creation, particle systems, and bonus implementation.

Registration Queries

FOR ANY REGISTRATION QUERIES FEEL FREE TO REACH OUT TO OUR TEAM​
Open chat
Hello 👋
Can we help you?
Need more information about Scratch to Unity – 2025