SlideShare a Scribd company logo
BY RAJAN MAHARJAN 
- Co-founder / Senior iOS App / Game Developer @ GAMES 
“Preparing for future - together” 
Copyright @ gamestudios.me
INTRODUCTION 
• Brief Introduction 
• Challenges 
• Your knowledge 
• Your commitment 
• Your passion 
Copyright @ gamestudios.me
TOPICS WE WILL COVER 
• iOS Development Scope ( App / Game ) 
• Learning iOS Development challenges 
• Taking iOS development as Profession 
• iOS App Development Basics 
• iOS Game Development Overview & Basics 
Copyright @ gamestudios.me
SCOPE 
• Mobile Space Growing 
• Top Revenue generating platform from Paying 
Customers 
• Most demanded Mobile Developers in Nepal 
• iOS App & Game Space 
• Millions of iOS devices are sold 
• Mobile jobs growing Copyright @ gamestudios.me
CHALLENGES 
• Mac as Development Machine 
• Learn new Programming Language ( Objective 
C / Swift ) 
• No learning practical oriented full courses 
available until Now 
• No groups sessions for iOS developers until 
Now Copyright @ gamestudios.me
CAREER ON IOS DEV 
• Sharing Experience as iOS Developer 
• Tons of Mobile Projects in Cyber Space 
• Highly demandable Career 
• Self growing to infinite Market 
Copyright @ gamestudios.me
CAREER ON IOS DEV 
• SELL APP from Nepal 
• Paid & In - App Purchase 
• How to Sell ? 
Copyright @ gamestudios.me
CAREER ON IOS DEV 
• Apple Developer Account 
• Needs Credit Card 
• Get one for Free from payoneer.com 
Copyright @ gamestudios.me
APP DEV BASICS 
• Pre requisites 
• Strong C / C++ Concept, OOP 
• Passion to become iOS Developer 
• while (!(succeed = Work_Hard( ))); 
Copyright @ gamestudios.me
APP DEV BASICS 
• Welcome to Apple World 
• Development Machine : Mac 
• Programming Language : Objective C / Swift 
• IDE : Xcode 6.1 
Copyright @ gamestudios.me
APP DEV BASICS 
• Objective C or Swift? 
• We recommend Objective C for Beginners 
• Lot of Community Support for ObjC Code 
• Most sample Application are in ObjC with 
maturity 
Copyright @ gamestudios.me
XCODE OVERVIEW 
• Sample App Demo 
Copyright @ gamestudios.me
GAME DEVELOPMENT 
• Welcome to Gaming World 
• Build your dream 
• New to Mobile Game Development ? 
Copyright @ gamestudios.me
GAME DEV OVERVIEW 
• What is Game? 
• Writing 2D iOS Game in ObjC in Xcode 
• Game Engine ( cocos2d, SpriteKit etc) 
Copyright @ gamestudios.me
GAME ENGINE 
• Engine that makes our Game Playable in 
Interactive Environment 
• Handles all the “Game” mechanism we see 
while we play 
• Motion, Animation, Sound Play, Particle 
Systems, Physics Engine 
Copyright @ gamestudios.me
IOS GAME DEV BASICS 
• Pre requisites 
• Fluent with Objective C and Xcode 
• Game Development Passion 
Copyright @ gamestudios.me
COCOS2D GAME ENGINE 
• 2D OpenSource Game Engine ( 
http://www.cocos2d-swift.org ) 
• Has been developed by community for more 
than 5 years 
• Mature and Huge Community Support 
Copyright @ gamestudios.me
COCOS2D GAME ENGINE 
• Sprites 
• Scene 
• Game Loop 
• Game Design 
Copyright @ gamestudios.me
GAME DEV OVERVIEW 
Copyright @ gamestudios.me
COCOS2D GAME ENGINE 
• Sample Game Demo 
Copyright @ gamestudios.me
QUESTIONS? 
• Let your thoughts Speak 
Copyright @ gamestudios.me

More Related Content

What's hot (20)

PPT
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
SanaChoudary
 
PDF
Unpacking Developer Experience
Amit Jotwani
 
PPTX
tvOS: An Introduction for iOS Developers
Eric Hyche
 
PPTX
Using Defensive Pessimism to Build Great Software at YML
Adam_Talcott
 
PDF
Introduction to tvOS app Development !
Snehal Patil
 
PPTX
Abstract-It
Subash Rajavel
 
PPTX
Innovate your ideas through Android
Jithin Kuriakose
 
PPT
Naki tech
David Clarke
 
PPTX
AD AR StoryBook
Student
 
PPTX
I os varun presentation
Varun Priyadarshan
 
PDF
iOS 7 UI Transition Guide
Evgeny Belyaev
 
PDF
Apple iOS 7 Preview
JJ Wu
 
PDF
The new Apple TV and the tvOS
Mugunth Kumar
 
PDF
Introduction to Antetype - Web UX design tool
La FeWeb
 
PPTX
Online i os
KABILESH RAMAR
 
PPTX
Umang Mehta - Emotion AI Developer Day 2016
Affectiva
 
PPTX
Jay Turcot - Emotion AI Developer Day 2016
Affectiva
 
PDF
Google APIs for NSBM Students
Anjana Somathilake
 
PPTX
Tug of war between Android app development and iPhone app development
Endive Software
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
SanaChoudary
 
Unpacking Developer Experience
Amit Jotwani
 
tvOS: An Introduction for iOS Developers
Eric Hyche
 
Using Defensive Pessimism to Build Great Software at YML
Adam_Talcott
 
Introduction to tvOS app Development !
Snehal Patil
 
Abstract-It
Subash Rajavel
 
Innovate your ideas through Android
Jithin Kuriakose
 
Naki tech
David Clarke
 
AD AR StoryBook
Student
 
I os varun presentation
Varun Priyadarshan
 
iOS 7 UI Transition Guide
Evgeny Belyaev
 
Apple iOS 7 Preview
JJ Wu
 
The new Apple TV and the tvOS
Mugunth Kumar
 
Introduction to Antetype - Web UX design tool
La FeWeb
 
Online i os
KABILESH RAMAR
 
Umang Mehta - Emotion AI Developer Day 2016
Affectiva
 
Jay Turcot - Emotion AI Developer Day 2016
Affectiva
 
Google APIs for NSBM Students
Anjana Somathilake
 
Tug of war between Android app development and iPhone app development
Endive Software
 

Similar to Session 1. iOS developers enthusiasts session (20)

PDF
iPhone IN YOUR FACE
Blast Off Inc
 
PPT
FAST-NUCES Apps/Games presentation by Husyn 2012
Hussain Mansoor
 
PPT
Ios - Introduction to swift programming
Vibrant Technologies & Computers
 
PDF
Ios 9 Game Development Essentials Chuck Gaffney Gaffney Chuck
hipekelmen
 
PDF
MSR iOS Tranining
Prabin Datta
 
PPT
Reinvent yourself - How to become a native iOS developer in nine steps
Jason Hanson
 
PDF
Iphone development
Pragati Singh
 
PPTX
IOSAPPDevelopment 2011CS010103.pptx
JiminJimin16
 
DOCX
Step-by-Step Guide to Developing a Successful iOS App.docx
Bytes Technolab Inc.
 
PPT
iOS Introduction For Very Beginners
Saravanan Vijayakumar
 
PDF
Step-by-Step Guide to Developing a Successful iOS App.pdf
Bytes Technolab Inc.
 
PPTX
How to be an Independent Mobile Dev by TJ Grant
TJ Grant
 
PPTX
Lecture1
redwan1795
 
PPT
iPhone Development: Zero to Sixty
Thomas Swift
 
PDF
Learning the iOS 4 SDK for JavaScript Programmers Create Native Apps with Obj...
thoramenzab0
 
PPTX
I os presentation
Robert Mckay
 
PDF
The iOS technical interview: get your dream job as an iOS developer
Juan C Catalan
 
PDF
Learning the iPhone SDK for JavaScript Programmers Create Native Apps with Ob...
matbarnargis59
 
PDF
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
 
PPTX
Introduction to iOS App Development
Ameba School of Programming
 
iPhone IN YOUR FACE
Blast Off Inc
 
FAST-NUCES Apps/Games presentation by Husyn 2012
Hussain Mansoor
 
Ios - Introduction to swift programming
Vibrant Technologies & Computers
 
Ios 9 Game Development Essentials Chuck Gaffney Gaffney Chuck
hipekelmen
 
MSR iOS Tranining
Prabin Datta
 
Reinvent yourself - How to become a native iOS developer in nine steps
Jason Hanson
 
Iphone development
Pragati Singh
 
IOSAPPDevelopment 2011CS010103.pptx
JiminJimin16
 
Step-by-Step Guide to Developing a Successful iOS App.docx
Bytes Technolab Inc.
 
iOS Introduction For Very Beginners
Saravanan Vijayakumar
 
Step-by-Step Guide to Developing a Successful iOS App.pdf
Bytes Technolab Inc.
 
How to be an Independent Mobile Dev by TJ Grant
TJ Grant
 
Lecture1
redwan1795
 
iPhone Development: Zero to Sixty
Thomas Swift
 
Learning the iOS 4 SDK for JavaScript Programmers Create Native Apps with Obj...
thoramenzab0
 
I os presentation
Robert Mckay
 
The iOS technical interview: get your dream job as an iOS developer
Juan C Catalan
 
Learning the iPhone SDK for JavaScript Programmers Create Native Apps with Ob...
matbarnargis59
 
How to Create An iOS Application Development 9 Steps to Make It Happen
Cerebrum Infotech
 
Introduction to iOS App Development
Ameba School of Programming
 
Ad

Recently uploaded (6)

PDF
HEALTH.SG (RICE) (9). pdf
shaswatsharma3
 
PPT
A2 General Description of 3G.pptLTE MobilityLTE Mobility
NavidAiramlu
 
PPT
A8 Huawei WCDMA NodeB Introduction.pptA8 Huawei WCDMA NodeB Introduction.ppt
NavidAiramlu
 
PPTX
Network Security v1.0 Who is Attacking Our Network?- Module 2.pptx
roanmhammed
 
PPTX
LTE Mobility.pptxLTE MobilityLTE Mobility
NavidAiramlu
 
PPT
B05 WCDMA RNO Single Site Verification.ppt
NavidAiramlu
 
HEALTH.SG (RICE) (9). pdf
shaswatsharma3
 
A2 General Description of 3G.pptLTE MobilityLTE Mobility
NavidAiramlu
 
A8 Huawei WCDMA NodeB Introduction.pptA8 Huawei WCDMA NodeB Introduction.ppt
NavidAiramlu
 
Network Security v1.0 Who is Attacking Our Network?- Module 2.pptx
roanmhammed
 
LTE Mobility.pptxLTE MobilityLTE Mobility
NavidAiramlu
 
B05 WCDMA RNO Single Site Verification.ppt
NavidAiramlu
 
Ad

Session 1. iOS developers enthusiasts session

  • 1. BY RAJAN MAHARJAN - Co-founder / Senior iOS App / Game Developer @ GAMES “Preparing for future - together” Copyright @ gamestudios.me
  • 2. INTRODUCTION • Brief Introduction • Challenges • Your knowledge • Your commitment • Your passion Copyright @ gamestudios.me
  • 3. TOPICS WE WILL COVER • iOS Development Scope ( App / Game ) • Learning iOS Development challenges • Taking iOS development as Profession • iOS App Development Basics • iOS Game Development Overview & Basics Copyright @ gamestudios.me
  • 4. SCOPE • Mobile Space Growing • Top Revenue generating platform from Paying Customers • Most demanded Mobile Developers in Nepal • iOS App & Game Space • Millions of iOS devices are sold • Mobile jobs growing Copyright @ gamestudios.me
  • 5. CHALLENGES • Mac as Development Machine • Learn new Programming Language ( Objective C / Swift ) • No learning practical oriented full courses available until Now • No groups sessions for iOS developers until Now Copyright @ gamestudios.me
  • 6. CAREER ON IOS DEV • Sharing Experience as iOS Developer • Tons of Mobile Projects in Cyber Space • Highly demandable Career • Self growing to infinite Market Copyright @ gamestudios.me
  • 7. CAREER ON IOS DEV • SELL APP from Nepal • Paid & In - App Purchase • How to Sell ? Copyright @ gamestudios.me
  • 8. CAREER ON IOS DEV • Apple Developer Account • Needs Credit Card • Get one for Free from payoneer.com Copyright @ gamestudios.me
  • 9. APP DEV BASICS • Pre requisites • Strong C / C++ Concept, OOP • Passion to become iOS Developer • while (!(succeed = Work_Hard( ))); Copyright @ gamestudios.me
  • 10. APP DEV BASICS • Welcome to Apple World • Development Machine : Mac • Programming Language : Objective C / Swift • IDE : Xcode 6.1 Copyright @ gamestudios.me
  • 11. APP DEV BASICS • Objective C or Swift? • We recommend Objective C for Beginners • Lot of Community Support for ObjC Code • Most sample Application are in ObjC with maturity Copyright @ gamestudios.me
  • 12. XCODE OVERVIEW • Sample App Demo Copyright @ gamestudios.me
  • 13. GAME DEVELOPMENT • Welcome to Gaming World • Build your dream • New to Mobile Game Development ? Copyright @ gamestudios.me
  • 14. GAME DEV OVERVIEW • What is Game? • Writing 2D iOS Game in ObjC in Xcode • Game Engine ( cocos2d, SpriteKit etc) Copyright @ gamestudios.me
  • 15. GAME ENGINE • Engine that makes our Game Playable in Interactive Environment • Handles all the “Game” mechanism we see while we play • Motion, Animation, Sound Play, Particle Systems, Physics Engine Copyright @ gamestudios.me
  • 16. IOS GAME DEV BASICS • Pre requisites • Fluent with Objective C and Xcode • Game Development Passion Copyright @ gamestudios.me
  • 17. COCOS2D GAME ENGINE • 2D OpenSource Game Engine ( http://www.cocos2d-swift.org ) • Has been developed by community for more than 5 years • Mature and Huge Community Support Copyright @ gamestudios.me
  • 18. COCOS2D GAME ENGINE • Sprites • Scene • Game Loop • Game Design Copyright @ gamestudios.me
  • 19. GAME DEV OVERVIEW Copyright @ gamestudios.me
  • 20. COCOS2D GAME ENGINE • Sample Game Demo Copyright @ gamestudios.me
  • 21. QUESTIONS? • Let your thoughts Speak Copyright @ gamestudios.me