Project Plan
Project Plan
Name (Game Developer): _Vince Chester A. Villanueva_ Period _____________ Date ______________
Project Game development is the process of creating games. It involves various phases, allowing the game
developers to design, create, program, and produce game applications based on their own ideas
Description:
or concepts.
In this project, the learners will create their own game application program in Scratch, applying their
own concept, design, theme, visual effects, and program codes. It will also teach and let them
experience the actual processes involved in game and software development.
This project aims to harness the skills acquired by the learners in computer programming and channel
them to produce game-based software applications that can be a potential source of livelihood in
the near future.
The SCRATCH game development project is the final program output of learners under the course
SCRATCH programming. Its main goal is to incorporate all the programming skills learned from the
discussed lessons from all modules. The project will start on January 4 and will end on January 25,
2023, with a total of three weeks duration. The learners will be the ones to set their daily task/s
depending on the milestones set for them. The project will be focused to fulfill on the following specific
set objectives:
Objectives: At the end of this game development activity, the learners are expected:
1. to maximize and appropriately use the scratch functions such as motion, pen commands,
backdrops, costumes, sensing, looks, sound, events, control, creating variables in data,
conditional statements, creating blocks, and other covered topics from all modules in
game development.
2. to create a quality interactive, meaningful social relevance game program output in
scratch and at the same time maximize all concepts learned in scratch blocks specifically
motion, pen commands, backdrops, costumes, sensing, looks, sound, events, control, and
creating variables in data, conditional statements, creating blocks and other covered
topics from all modules in game development.
3. to realize and apply their skills potential in game development and its economic
implications and value in their daily lives, especially nowadays.
4. to develop learners’ character and leadership skills in handling projects in real life through
engagement in classroom game development setup.
Target Learning
Competencies: ICT – SCRATCH Programming Module 1 to 10
Timeline of
Activities: Date Started: January 4, 2023
Date Finished: January 25, 2023
(see learners’ game development timeline of activities)
Person’s Involved:
MS. ESPERANZA R. SABANGAN – ICT Teacher
3 Game Alpha Testers – students from other class or your classmates
3 Game Beta Testers – students from other class or your classmates
Game Overview
Write a brief overview of your Scratch game application here.
It will be like street fighter game you can do combos and many things.
I will be making a street fighter like game. There will be 3 characters that you can choose from.
The enemy will be hard to defeat because it will have lots of health. There will 5 maps that you can choose
from.
2
Backgrounds
Draw a quick sketch or digital image/s of the possible background(s) of your game. The backdrops in scratch
should be related to the theme and concept of your game.
3
Sprites and Variables
Using the description of your game above, figure out what information and characters you’ll need to keep
track of throughout your game. Fill in a description for each in the space below.
Sprites
The table below list information about the different sprites in your game. Where are they located? How do
they move? How do they interact with other sprites?
4
Variables
Think about the information your game needs to keep track of. Is there a score? A number of lives? Describe
each variable in the space below.
5
Functions
Your draw loop shouldn’t have a lot of complex code. Instead, break your program up into the major steps
you’ll need for your game to work. The different behaviors you described for your sprites and variables should
help you decide what these steps should be. Then describe what the code for that function should do.
6
____________________________________ ____________________________________
VINCE CHESTER A. VILLANUEVA MA. CRISTINA T. ABILAR
____________________________________
MS. ESPERANZA R. SABANGAN
G7 ICT Teacher