Platform
Mobile (iOS)
Description
The classical tower defense reborn on iOS. Balance planting farms for resources and building towers to defend yourself!
Responsibilities
Team lead
Core gameplay
Rendering framework
UI
Download
Details
TowerVille was our term (2) project for our game development course. Our team of 4 was tasked with building a mobile game for iOS in 4 months. The game was to be built on xCode (Swift) for an iPhone 6 via a VirtualBox VM.
TowerVille featured 5 towers, 3 farms, and 3 enemy types in an endless wave onslaught mode. Players achieve their high-score by total money earned when their home eventually falls.
I built our own custom renderer through OpenGL, core gameplay classes (farms, towers, enemies, game manager) and linked iPhone's UI system into our game.
This project taught me a lot about the Apple development life cycle, graphical rendering, and performance management which was crucial on a device as old as the iPhone 6.​​​​​​​
Back to Top