proposal
DESCRIPTION
TRANSCRIPT
Opus MobileOpus Mobile
M. Raheel KhalidM. Raheel Khalid
Introduction!Introduction!
DePaul Game DevDePaul Game Dev Strict SE through the Strict SE through the
entire dev lifecycleentire dev lifecycle Emphasis on working Emphasis on working
from scratch on low from scratch on low level systemslevel systems
Focusing this year on Focusing this year on an arcade system from an arcade system from scratchscratch
Opus - Game ConceptOpus - Game Concept
Opus takes place in a war torn future Opus takes place in a war torn future where years of battling has left the where years of battling has left the galaxy’s forces weakened and interstellar galaxy’s forces weakened and interstellar relations bereft of hope. relations bereft of hope.
A new evil has emerged threatening all A new evil has emerged threatening all known life forcing to form a bitter union. known life forcing to form a bitter union.
The Omega Squadron, has been formed The Omega Squadron, has been formed from the galaxy’s best pilots.from the galaxy’s best pilots.
DesignDesign
Opus is a classical styled space “shoot Opus is a classical styled space “shoot ‘em up” with rpg elements. ‘em up” with rpg elements.
Each character/pilot will play with a focus Each character/pilot will play with a focus in their designated class, i.e. melee, in their designated class, i.e. melee, range, area of effect, speed. range, area of effect, speed.
Views swap focus from horizontal to Views swap focus from horizontal to vertical to chase mode.vertical to chase mode.
Starfox + R-Type + Raiden + Gauntlet Starfox + R-Type + Raiden + Gauntlet LegendsLegends
Opus 3D - DeCODEOpus 3D - DeCODE
More challenge, different focus!More challenge, different focus!
Opus Mobile is targeted for Android, Opus Mobile is targeted for Android, Google’s Mobile OS.Google’s Mobile OS.
Written completely in JavaWritten completely in Java2D with heavy emphasis on engineering 2D with heavy emphasis on engineering
and UIand UIReuse assets from Opus(3D) to save time Reuse assets from Opus(3D) to save time
and focus on development. and focus on development.
Step 1: Starting PointStep 1: Starting Point
SE Rule #1: SE Rule #1: Start small and write Start small and write reusable, reusable, maintainable and maintainable and scalable code!scalable code!
Step 2: This WeekStep 2: This Week
SE Rule #2: Work Iteratively!SE Rule #2: Work Iteratively!
Step 3: Work Hard!Step 3: Work Hard!
Continue and build Continue and build keep scaling!keep scaling!
Build with the platform Build with the platform in mind!in mind!
Write code with Write code with performance under performance under close watch!close watch!
The PlanThe Plan
1-3 Levels1-3 Levels2 power ups2 power ups5 enemies5 enemies1-3 Boss Battles1-3 Boss BattlesSave progress and level of your character.Save progress and level of your character.Actually launch on android market by final Actually launch on android market by final
time?time?
END!END!