0% found this document useful (0 votes)
39 views

Document Merged

The document provides a design overview for the game "Gunmaster". It includes sections on the game's vision, team roles, requirements, concept, target audience, story, gameplay systems, art design, user interface, technical design, and appendices. The game aims to create a nostalgic indie platformer where the player saves the fictional country of Kefganistan by defeating enemy forces through running, jumping and shooting gameplay across two initial levels.

Uploaded by

Alihan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Document Merged

The document provides a design overview for the game "Gunmaster". It includes sections on the game's vision, team roles, requirements, concept, target audience, story, gameplay systems, art design, user interface, technical design, and appendices. The game aims to create a nostalgic indie platformer where the player saves the fictional country of Kefganistan by defeating enemy forces through running, jumping and shooting gameplay across two initial levels.

Uploaded by

Alihan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

SE-2306

GAME DESIGN
DOCUMENT
“LEARN AS IF YOU WILL LIVE FOREVER, LIVE LIKE YOU
WILL DIE TOMORROW.” —MAHATMA GANDHI
CONTENTS
1. Vision, Scope And Goal of Project…………………………………………….number
2. Summary of the team roles/ participation and contribution of members…….3
3. Key requirements summary:
3.1. Design
3.2. Technology
3.3. People
3.4. Timeframe
4. Concept Summary
4.1. Title
4.2. Gameplay hook
4.3. Genre
4.4. Theme
4.5. Platform
5. Target audience/market analysis
6. Game Setting/Story
7. Gameplay System
7.1. Core gameplay
7.1.1. Rules and Mechanics
7.1.2. Gameplay modes
7.2. Summary of Game Options
8. Art Design (visual and audio)
8.1. Visual direction
8.2. Reference Art
8.3. Environment description
8.4. Game characters
8.5. Audio Direction
9. User Interface Design for the target platform
9.1. In-Game UI Design
9.2. Out of Game UI Design
9.3. Control Design
10. Description of any level re-design
11. Detail of the Technical Design
11.1. Requirements Analysis
11.1.1. Technical hardware
11.1.2. Technical software
11.1.3. System intelligence
11.1.4. Data management/ support
11.2. 2D graphics
11.3. Animations
12. Appendices
1. VISION, SCOPE AND GOAL OF PROJECT

VISION:
The idea of "Gun master" was to create an indie platformer. Our team was
inspired by old indie games thanks to games like: the old Super Mario series,
Megaman and Doodle jump. And we can also say that our game is a mini
game due to the fact that there are two different levels with different games.
These games were created with the soul of the developers and an interesting
plot of the game, which is why our game "gunmaster" is so similar to these
games. The idea is just to play, relax and understand the plot of the game
SCOPE:
Looking at our game, we can assume that our game has no scale.
Unfortunately, this is true, because our game is a simple platformer, but you may
be interested in the plot of the game, which we wrote ourselves for this game.
After all, games are not just beautiful graphics or the best physics; it's just a
candy wrapper, but the candy itself is in the plot. In this game, the player must
save a fictional country called Kefganistan, which has been invaded by the evil
and greedy Reds. Since this is a prototype, so far there are only two levels in this
game, but soon we will release DLC for $10 each, and there will be additional
levels, improved graphics and improved physics.

GOAL OF PROJECT:
● CO MP LE TE P R O TO TY P E O F THE GA ME
● FO L LO W TH E P I T CH A S MU CH A S P O S S I B LE

2. TEAM ROL ES/PARTIC IPATIONS/CONTRIBUTIO NS


TEAM MEMBERS STUDENT ID ROLE
Alikhan Borash 231644 Designer/Leader of the group

Ibragim Kuandykov Main Developer

Abylai Moldakhmet 230457 Main Developer

Dinmuhammed Altaibekov Map Editor/Developer

3. SUMMARY OF BASIC REQ UIREMENTS


3.1 DESIGN
Since we didn’t have any proper designer experience at all, we hired only
someone who was well-versed in Photoshop and chose Alikhan, he had to give
us good quality textures and frames for people.

3.2 TECHNOLOGY
For our game we used the pygame library in Python itself. Pygame is a cross-
platform set of Python modules designed for writing video games. It includes
computer graphics and sound libraries designed to be used with the Python
programming language. It is also a good choice for novice game developers.
Pygame is very simple and intuitive with enough functionality to create a game,
and it is also free.

3.3 PEOPL E
In the end, this project should be taken seriously, this is our first game
created in our life, so the head asked what would happen in the game itself
and what the plot would be. And then he was divided into tasks, Abylai worked
on the runner code, Ibrahim worked on the doodle jump code, Dinmuhamed
helped Ibrahim, as well as sometimes helped with Abylai's code, and Alikhan
took up design.

3.4 TIMEFRAME
We had no problems with deadlines since we are at the university and see each
other every day. We were given a deadline of 3 weeks, and on the same day
we began to come up with the plot of the game. Over the next weeks, the
Developers began to write code and the Designer made them designers and
also tried to write codes for them. The code was written for 1.5 weeks and with
an exhalation we began to rest and began testing.

4 CONCEPT SUMMARY
4.1 TITL E
As you know, the name of the game flashed at the beginning of the document. We chose
this name because it sounded ancient or somehow nostalgic. For example, like the cult
game "Megaman".

4.2 GAMEPL AY HOOK


Gunmaster is an indie platformer that doesn't have beautiful graphics or great
physics, but it can still interest the player with its plot and ideas, maybe even
give the 90s generation nostalgia

4.3 GENRE
The genre of this game is indie platformer with minigames.

4.4 THEME
In this game, the player is required to destroy the Reds and the Mefghanistans
who accepted the Reds, and finally free Mefghanistan from the tyranny of the
Reds.

4 . 5 P LA TF OR M
Gunmaster is purely created from the creativity of the authors and the soul of
the author is attached so it will only be released on PC. Why not on consoles? It's
all a matter of time.

5.TARGET AUDIENCE/MA RKET ANAL YSIS


The game is aimed at young people who can play, but at the same time, old
gamers can come into this game and enjoy it.

Why is it aimed at young people, because there are many of them and perhaps
they will be bored playing something modern and may start playing something
new, for example our game. And we’ll give old gamers a chance to show that
such game developers exist and want to show the whole world that they exist.

6. GAME SETTING/STOR Y
As it was at the beginning of the document, the game takes place in the
fictional country of Kefganistan where they were conquered by the Reds, but
they did not take into account that Kefganistan was the guarantor of the
independence of the large and powerful country of the Democratic States of
America, and gave the main character Kennedy Johnson a particularly
dangerous task, he must defeat the forces of the Reds and liberate Kefganistan.
Our game can amuse the player and give a good impression of the game, we
have simple mechanics of movement and shooting, as well as a good
soundtrack of the game.

7.GAMEPL AY SYSTEM
7.1 CORE GAMEPL AY
7.1.1 RUL ES AND MECH ANICS
The rules of our game are very simple: kill the Reds and liberate Kefganistan. The
mechanics of our game are simple: run, jump and shoot.

7.1.2 GAMEPLAY MODES


The game will have one game mode - “Medium difficulty”, but as it was written
in the documentation there are two levels. The first level is a runner similar to
Google Dino, where our character shoots at enemies and runs, and our second
level is like a doodle jump.

7.1 SUMMARY OF GAME OPTIONS


In the game you are an elite fighter of Democracy and the player immediately
goes into battle. The player will not be accompanied by the hand and will
immediately be given a machine gun in his hand. In the future we want to
create new levels and make the game better in the next update

8. ART DESIGN ( VIS UAL AND AUDIO)


8.1VISUAL DIRECTION
The visual direction we are trying to create in this game is more simple and
military. We decided that the desert was a good place for our military concept
and we took for example the Soviet military invasion of the country of
Afghanistan, which took place from late December 1979 to mid-February 1989,
in which the Afghans were victorious. And the character himself was taken from
the game HALO, because in America they love him more as a fighter, and we
simply repainted the Reds red

8.1VISUAL DIRECTION

Reference: “https://www.thegamer.com/plot-halo-explained-1000-words/ - the-events-of-


halo-reach”

We took the main character from this game


Reference: “https://prizivpalekh.ru/articles/media/2019/2/15/vojna-glazami-detej/”

We took this war situation and a landscape


8 . 3 E N V I R ON ME N T D E S C R I P TI ON :
We took for first levelthe environment from the Internet because we do not have
sufficient experience in the field of design

Reference: ” https://celes.club/19889-pustynja-piksel-art.html”

On the second level, the background was taken from the Internet, but we
repainted it yellow

Reference: https://pixelartmaker.com/art/5d318725113637a
In the doodle jump level, we platforms were taken from the internet

Reference: https://tr.pinterest.com/pin/414683078173209283/
For the trampoline doodle jump level taken from the internet

Reference:

https://www.vecteezy.com/vector-art/103577-6-trampoline-vector-set

8.4 GAME CHARACTERS


We took the environment from the Internet because we do not have sufficient
experience in the field of design.There is one hero in our game. Our character
has an athletic build and he has armor from the game HALO and weapons to
destroy enemies. And the enemies, like our character, are simply repainted red
Reference: https://ru.pinterest.com/pin/436497388859684040/
We took an airplane enemy from the Internet for a doodle jump so that it would
prevent the player from gaining a point height

Reference:

https://www.vecteezy.com/vector-art/7530656-pixel-art-airplane-artwork
8.5 AUDIO DIRECTION
So let's finally move on to the sound design. We have a desert, so we took free
wind sounds from the Internet so that we could feel the environment. We also
added sounds of walking and landing after a jump, all without copyright. But we
took the soundtrack seriously, after all, we have the Democratic States of
America at the heart of the USA, we took famous rock songs, but there is a
problem, these songs have copyrights. We think soon we will change it to a
better one without copyright. Soundtracks "Fortunate Son" and "Paranoid"

9 DESCRIPTION USER I NTERFACE DESIGN FOR THE


TARGET PL ATFORM
9.1 IN-GAME UI DESIGN
In our game UI design, everything is pixel-based, from weapons to the
background, so that it is clear for our audience to watch and play our game.
For new gamers who have started playing, everything will be clear and simple,
but for our progamers it will be commonplace.

9.2 OUT OF GAME UI DESI GN


The user interface design has a main menu. And the main menu includes 2
buttons: Exit and Play, if you click on Exit, you will exit the game and if you click
Play, you can choose one of the two games and play.

9.3 CONTROL DESIGN


The control design is very simple. In the first level, you can walk on the A and D
buttons, and shoot on the C button and finally jump to the Space bar. In the
second level you have to jump on the platforms you move on the A and D
buttons and shoot on the Space bar.

10.DESCRIPTION OF ANY L EVEL RE -DESIGN


In the beginning, the game was supposed to have a concept like in Mario, but
we decided that it was too much and we started making two games in teams,
that is, we split into two teams. The designer helped Dinmuhamed with Ibrahim.
and also helped with the designs of abylai for their game
11. DETAIL OF THE TECHN ICAL DESIGN
11.1 REQUIREMENTS ANALYS IS
11.1.1 TECHNICAL HARDWARE
Nowadays it is optimized so that it would only be current to run on any
calculator.

11.1.2 TECHNICAL SOFTWARE


As it was written in our documentation, the game is made on the pygame
library, it is very simple and convenient. This is a good tool for novice game
developers.

11.2 2D DESIGN
The game is pixel-based, so it is easy to animate and not demanding in size, as
well as pleasant to the eye and you can play all day.

11.3 ANIMATION
It was easy to make animations for this game. For the first game, the animation
type was used as showing a lot of pictures, so our character in level 1 has
motion animation. As for level 2, the coordinate animation type was used, that
is, the picture moved along the coordinates.

You might also like