0% found this document useful (0 votes)
21 views5 pages

MiniProject2D Eng

Uploaded by

Vuong Phan Thi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views5 pages

MiniProject2D Eng

Uploaded by

Vuong Phan Thi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Game Development and Visualization

Mini project 1: 2D Games

This mini project will focus on developing 2D games and applications


using Sprite. Students who rely on their creativity to propose their own game
ideas or applications are able to use Unity game engine to build games. Games or
applications need to have complete components from the start to the end of the
game or application. Students are encouraged to build their own storyline, context
for the game or application.
Students can refer to the ideas of the common games:
o For platform/action/adventure games: Super Mario, Contra,
MegaMan, Pokemon, Sonic the Hedgehog ...

Cuphead (2017) Hollow Knight (2017)


o For tactical games: Age of Empire
o For puzzle-solving game: Angry Bird, Where’s my Water

Game Where’s my Water Game Age of Empire


o For arcade games: – Endless running 2D: Zombie Tsunami, Flappy
bird, Space Dog Run...

Game Zombie Tsunami Game Space Dog Run

Students can refer to the ideas of common applications:


o Application displays historical world information: Histography

http://histography.io/

o Application runs an algorithm by visualisation: VisuAlgo

https://visualgo.net/en
Requirements:
Main features:
o Build at least 2 levels or 2 game modes.
o There are many pitfalls, challenges, enemies, and many kinds of
things that support the player.
o Build the input system from the keyboard or mouse with familiar
control keys, and easy manipulation with physics.
o Have interactive menu, background music, sound effects, with
interface showing information, status of character.
o Have starter scene before main gameplay to show basic gameplay
instructions.
Main techniques: 2D sprites, physics, graphical user interface, animation…
Build applications into .exe files to run on Windows.
You are strictly prohibited from utilizing any sample resources or
assets that were provided during the class for completing your
midterm project.
Product marketing: Choose one of the following requests
Make a trailer video to introduce your game:
o 2 minutes duration maximum, upload to youtube
o Present your game storyline with text or voice… in English
o Show some impressive features in your game
o There are many effects and transitions in your video
Design a poster to promote your game:
o Paper size: A3 or A4
o Present your storyline with your decoration (texts, images, …).
o Show some impressive features in your game
o There are many text fonts and effects in your poster
Advanced requirements: Choose as much as you can of the following requests
The game or application has a specific content (ie: storyline). The plot
should be good, suitable for a variety of players.
Build cross-platform games with at least 1 (beside Windows): Android,
iOS, Window Phone, Web.
Build your game to adapt many screen resolutions
Build Intelligent Enemy System - Artificial Intellegent (AI).
Build Auto Play System - Autoplay.
Construction of shopping area - Shopping.
Build multi-user system - Multiplayer.
Build online game system - Online game.
Build system for updating game version automatically.
Publish your game to the Google, App Store, Website Hosting and Ads.
Report
You can do report in Word or Powerpoint (recommend using Powerpoint
for videos/clips that can demonstate your work). You can record your
presentation about your work (optional)
The report has the following section: game introduction (storyline),
gameplay, game features, graphic assets/resources, implementation
techniques, some images of features and games.
You should describe clearly the most impressive techniques in your game.
All assets/resources must have references unless you make it by yourself

Submission Rules
• Students submit all their assignments into <GroupNumber> folder, then
compress as <GroupNumber>.zip/rar and submit to Submission Link as
follow (example: Group01.rar). Please note that you can edit your files but
the file can only be submitted for one time.
o Submission Link: https://forms.gle/YKY1PTm3LnmNNkGd7
• Directory structure within the <GroupNumber> folder:
o Build: is the place to store the final product after the construction of
the game. There are many subdirectories in this directory, and if you
build an application on any platform then create that platform folder
respectively:
▪ PC (mandatory): contains the executable file for Windows
build, including the executable file .exe file and related data
files.
▪ Android: .apk file of the game
▪ iOS: Xcode project
▪ Web: main index.html file and related data files, built version
for WebGL, not for Web Player.
▪ Window Phone: related files to run the game.
o Marketing: your video link (upload youtube) or poster in the product
marketing section.
o Report: contains the report file about the game, application (presents
your ideas, features, techniques, resources reference, …)
o Demo (if any): demo video for your in-game control, application,
demo video for each platform.
o Project: where all the source code, resources and libraries of the
game, application.
o File Readme.md in github: write student code, full name, brief
introduction of games, applications, Unity version and resource
references.
• Official test time: until end of 14/07/2024

You might also like