Seminar Games Development with iOS (WS12/13) - Results
Goals
The seminar is a programming camp for students who want to learn games development for iOS. In the first week, they learn basic concepts in Xcode and Objective-C in interactive tutorials as well as more advanced concepts of Cocoa Touch and games development, using Cocos2D and Box2D.
In the second week, teams of two students develop their first iOS game. The goal is to develop an AppStore ready game with the main features implemented and well tested. On the last day, the teams present their game idea in a Pecha Kucha presentation and demonstrate their game to all other students in the seminar.
Supervisor
Games Overview
The following games were developed during the seminar in WS 12/13. If you click on one of the games, you will see more details about it.
Blob Roller | Lingo | Road Rage | Trunk of Crime | |||||||
Boss Puzzle | Nasty Squirrel | Fancy | Uphill Valley | |||||||
Fishy Fish | Puzzle To Exit | Towers vs. Aliens | Warty Warthog |
Blob Roller
Overview
The player controls a little guy in a bubble, who's trapped in a canyon full of water. With the bubble, he is able to move around on the water. The player can control the movement by pitching and rolling his device, which causes the bubble to accelerate in the respective direction. To finish a level successfully, the player has to navigate the bubble through the canyon as fast as possible without breaking the bubble when hitting cliffs or other obstacles.
Features
- iPad game
- Navigate the bubble to the end of the canyon
- Avoid obstacles and cliffs, they destroy the bubble
- Control the bubble using the accelerometer of the iPad
Technologies
- Cocos2D
- Box2D
- CoreMotion
Team
Christopher Schramm |
Maximilian Stemplinger |
Screenshots
Navigate the bubble through the canyon | Choose the right path |
Avoid obstacles |
Try to be as fast as you can |
Boss Puzzle
Overview
The game is a simple sliding puzzle. By sliding tiles within the frame, using the empty space, the user has to rearrange the tiles to see the correct picture. In order to make the game easier, the team has chosen some themes that include real world images, which should be easy to remember at least for TUM students. Each theme consists of four levels.
Features
- iPad game
- Highscores
- Rearrange the parts of a picture in order to see it correctly
- Play the game with your own pictures
- Full screen images
- Frames with 8, 15 or 24 tiles
Technologies
- Cocos2D
- UIKit
- QuartzCore
- AudioToolBox
Team
Pascal Fritzen |
Simon Stelzl |
Screenshots
Select a level |
Rearrange the tiles correctly |
Highscores |
Fishy Fish
The game was published to the iOS AppStore!
Download for free: https://itunes.apple.com/app/id595959908
More information about the game can be found on the FishyFish website.
Lingo
Overview
Lingo helps you to learn languages! While playing the game, the user keeps engaged to the learning process. You can choose between several languages, such as Italian, French or German. The game is based on the concept of a concentration game. The user has to find correct pairs in order to get closer to his language skills.
Features
- iPhone game
- Learn different languages while finding correct pairs of cards
Technologies
- Cocos2D
Team
Haris Iltifat |
Omair Mustafa |
Screenshots
Select the language, you want to learn | Start the game | Find correct pairs |
Nasty Squirrel
Overview
Help the nasty squirrel to run up the tree! While climbing up the tree, the squirrel is facing many enemies. It is your task to save its' life. By tapping on the screen the squirrel jumps away in order to avoid crashing against his enemies.
Features
- iPhone game
- Highscore
- Tap on the screen in order to avoid the contact with enemies
Technologies
- Cocos2D
Team
Raza Gill |
Ammar Rizvi |
Screenshots
Start the game! | Run up the tree |
Pause game |
Highscores |
Puzzle To Exit
Overview
Puzzle To Exit is a puzzle game, in which you need to collect items and reach the exit. There are only certain fields on which you can influence the direction of your player. There are several fields with special properties, influencing your path. The only field on which the player can choose the direction he wishes to travel in, is a yellow striped field. On it, the player can select, whether he wishes to go left, right, up or down. He will continue moving in that direction, until he hits another field. He will only stop moving, if that field is a yellow striped field. The goal is to reach the blue end field.
Features
- iPad game
- Slide over the screen in order to collect all necessary balls and find the correct way to the target field
- Sound effects to signal events such as crashes, teleports or acquiring of the necessary collectibles
Technologies
- Cocos2D
- Particle Effects
Team
Hannah Wester |
Johann Arendt |
Screenshots
Main menu with explanation of the game |
Find the correct way to the end field |
Solve different levels |
Road Rage
Overview
Road Rage is a fast paced car-based arcade game built for the iPhone. The goal is to stay alive for as long as possible without running out of fuel or colliding with other cars. The player car is controlled by the iPhone’s accelerometer. The fuel in the player car keeps reducing as the game progresses and player has to collect the Fuel points when they appear on the screen. If the fuel is empty, the game is over.
Features
- iPhone Game
- 3 types of Enemy cars
- Fuel and other special power ups
- Global Leaderboards using Apple’s Game Center
- Particle Animations for car crash and fuel collection
- Tilt to turn car left or right
Technologies
- Cocos2D
- GameCenter
- Particle Effects
Team
Deepak Srinathan |
John Paul |
Screenshots
Menu |
Explanation of game scene |
Drive your car! |
Fancy
Overview
The protagonist or hero of the game Fancy is a fish on a cloud enjoying its' day. But unfortunately there are way too many hot air balloons flying around and hunting the fish, which annoys it and brings its' life in danger, since the fish has limited stamina and is not particularly strong.
The only means of protection, apart from its' water-squirter, is the cloud the fish was supposed to be relaxing on. This cloud can transport the fish anywhere it desires. In order to protect itself, the fish decides to squirt the balloons down by firing water at them.
Features
- iPad Game
- Steer the fish around and shoot at the balloons
- Avoid being hit by a balloon in order to stay alive
Technologies
- Cocos2D
Team
Aryan Borhani |
Oleg Polakow |
Screenshots
Menu |
Steer the fish around and shoot at the balloons |
Towers vs. Aliens
Overview
Towers vs. Aliens is a classical tower defence game. The basic concept is very simple, as waves of enemies follow a predefined path to reach a goal position. The player is supposed to build towers at the edges of the path, which will shoot the monsters as they pass by. Towers can usually be upgraded to increase their damage, range or attack speed. This is needed rather badly, because the monsters get stronger with each wave, having increased hitpoints or even more advanced attributes like fortified armor, fast run speed or invisibility.
Features
- iPhone Game
- Ten waves of enemies with increasing hitpoints and altering movement speed
- One basic tower dealing moderate damage at medium to one enemy at a time
Technologies
- Cocos2D
Team
Robert Heilein |
Tobias Brachert |
Screenshots
Path |
Build towers to shoot the aliens |
Menu |
Trunk of Crime
Overview
Inspired by old mafia movies and American cars, the game happens in a major city during the 1950s/1960s in the US. The player is a member of a crime syndicate, which is specialised in burglaries. They operate at night and break into apartments in buildings and throw the robbed goods out of the window. Your job as a driver is to make sure, that those goods perfectly land in the trunk of the truck. If you cannot manage this, you are in trouble, because it fells on the ground with a loud noise. Suspicious neighbours will call the police and the crime syndicate will be caught.
Features
- iPad Game
- Move Car by tilting the device
- Animated clouds and star sparkle in game scene
- Counter for collected and uncollected goods
- Highscore
Technologies
- Cocos2D
Team
Amanuel Ghebreweldi |
Walter Kulisch |
Screenshots
Menu |
Drive your car |
Game over |
Uphill Valley
Overview
Uphill Valley is a simple 2D game. The user controls an air balloon with his device as it flies upwards. Randomly generated objects fall from the sky, some increase your score and others are enemies that would blow the balloon and end the game if contacted. The game gets harder with time as the frequency of the enemy drops increases. The aim of the game is to get the highest score.
Features
- iPad game
- Control your balloon flying upwards using sensors
- Collect stars
- Avoid enemies
Technologies
- Cocos2D
- CoreMotion
- Particle Effects
Team
Yagmur Sevilmis |
Omar Haridy |
Screenshots
Collect stars, but avoid enemies |
Otherwise your balloon will explode |
Menu |
Warty Warthog
Overview
Warty Warthog is about a small warthog, who travels through the forests and has to deal with the dangers of wilderness. In his adventures he can eat objects, jump over obstacles, collect items, slide over slime, reach the end of the level and in the end his final destination where he meets his friends. One of Warty Warthogs problems is his sensitive stomach and flatulence. If he eats too much, his gas generation rises and fills up his gas tank. Once he has enough gas he can use it to activate the afterburner. The afterburner makes him fly longer and higher.
Features
- iPhone Game
- Collect and eat items on your way
- Let warthog fly by double clicking on the screen
- Click only once for normal jumping
Technologies
- Cocos2D
- Box2D
Team
Erguen Kayis |
Markus Zweng |
Screenshots
Warthog, traveling through the forests |
Game over |
Menu |