Session 1. iOS developers enthusiasts session

21
BY RAJAN MAHARJAN “Preparing for future - together” Copyright @ gamestudios.me - Co-founder / Senior iOS App / Game Developer @ GAMES

Transcript of Session 1. iOS developers enthusiasts session

BY RAJAN MAHARJAN

“Preparing for future - together”

Copyright @ gamestudios.me

- Co-founder / Senior iOS App / Game Developer @ GAMES

INTRODUCTION

• Brief Introduction

• Challenges

• Your knowledge

• Your commitment

• Your passionCopyright @ 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.1Copyright @ 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