gadas an unexpected journey
TRANSCRIPT
ContentsPlanning Phase
Prototyping Phase
Production Phase
Development Tips
Questions and Answers
Planning PhaseBY WIJANARKO SUKMA PAMUNGKAS
Development Setup
Git Hosting Services
Game Engine Research
Embrace New Technology
Character Animation
Skinning
Special Effects
User Interface
Cloud Services
Prototyping PhaseBY WIJANARKO SUKMA PAMUNGKAS
Framework Setup Data driven “Entity-Component System”oCommonly used techniques in Game Devo“Entity” just consists of ID number of a GameObjectoWhereas “Component” consists of all the data that
represent the EntityoMeanwhile “System” handles all the logic and mechanics
Production PhaseBY WIJANARKO SUKMA PAMUNGKAS
Data Design
• Data that construct the entities in the game and it won’t be changed unless the designer want to do it
• i.e. Unit base data, Enemy data, Item data, etc.
Static data
• Data that will be changed very rapidly over the time• i.e. User/Player data, Unit data, Inventory data, etc.
Dynamic data
Data Design (II)
Attack
Base Attack
Attack Multiplier
Bonus Attack
Health
Defense
Accuracy
Data Design Tools
Development TipsBY WIJANARKO SUKMA PAMUNGKAS
Optimization
Code optimization
Specific Game Engine optimization
Assets optimization
Sprite sheet / Texture atlas
Support Multi-Resolution Screen
Scripting Use scripting to handle some specific mechanics (formulas, AI, etc.) or even UI placement if possibleoe.g. lua, javascript, boo script, go script, etc.
9-Slice/9-Patch
Utility Tools
Utility Tools
Questions & Answers
Thank You“MAY THE FORCE BE WITH YOU”