2 options
Learning Unity iOS game development : build exciting games with Unity on iOS and publish them on the APP Store / Kyle Langley.
- Format:
- Book
- Author/Creator:
- Langley, Kyle, author.
- Series:
- Community experience distilled.
- Community experience distilled
- Language:
- English
- Subjects (All):
- Unity (Electronic resource).
- iOS (Electronic resource).
- Video games--Programming.
- Video games.
- Physical Description:
- 1 online resource (230 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Publishing, 2015.
- Language Note:
- English
- Summary:
- Build exciting games with Unity on iOS and publish them on the App StoreKey FeaturesBook DescriptionWhat you will learnWho this book is forThis book is for iOS developers who want to learn how to build games with Unity for the iOS platform. Some prior experience in game development would be useful.
- Contents:
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Requirements and Preparation Work
- Requirements
- Downloading and installing Unity 5
- Installing the iOS SDK plugin
- Creating and logging in to the iTunes Connect profile
- Creating the Bundle ID and Game App
- Setting up App pricing and territories
- Creating an in-app purchase
- Game Center, leaderboards, and achievements
- The Main App settings
- Enabling iAds
- Setting up iOS Native in Unity
- Certificates and provisions on Mac
- Why iTunes Connect is important
- Summary
- Chapter 2: Player Input for Mobile Devices
- Creating the C# input class
- Including system
- What is Touch?
- Our own Touch
- Global variables
- Creating the Input GameObject
- Calculating the TouchInput function
- The Start function
- Starting to work with Update
- The in-editor input logic
- Testing in editor
- Input for the Touch device
- Wrapping up
- Chapter 3: Player Character, Obstacles, and Pickups
- What is a character?
- What is a pickup?
- What is an obstacle?
- Creating the character
- Creating the character controller
- Creating the Character GameObject
- Adding Rigidbody 2D
- Adding Box Collider 2D
- Writing the character code and connecting the PlayerInput class to it
- Character attributes
- PlayerInput
- The KillCharacter function
- Creating the coin pickup
- Creating the obstacle
- Chapter 4: Editor Tool, Prefabs, and Game Level
- Making the sprite tile editor tool
- The SpriteTiler C# class
- The MenuItem creation
- The OnGUI function
- The GUILayout and OnGUI setup
- The OnGUI create tiled button
- The CreateSpriteTiledGameObject function
- Testing the SpriteTiler file
- Sprite Tiler wrap-up
- The prefab creation.
- Coin prefabs
- Level piece prefabs
- Further setup of the level pieces
- The level piece code
- The level piece manager code
- Setting up the LevelPieceManager GameObject
- Adding coins and obstacles to LevelPieces
- Managing coins and obstacles with the LevelPiece code
- Resetting coins
- Resetting the coin in LevelPiece
- Chapter 5: Scene Background, the Game User Interface, and the Save Profile
- Creating the scene background
- Adding movement to SceneBackgroundElement
- Creating the game user interface
- The GameInfo class
- Importing UI images
- Creating the UI Canvas
- Updating code to show coins and distance
- The fade object
- The ResetLevelPieces function in LevelPieceManager
- PlayerPrefs game save object
- Chapter 6: Main Menu, iAds, Leaderboards, Store Purchases, and Achievements
- Building the main menu UI
- Adding button images
- PlayButton
- LeaderboardButton
- AchievementButton
- RemoveAdsButton
- RestorePurchaseButton
- The Purchase Remove iAds panel
- The Purchase Succeeded panel
- The Purchase Failed panel
- Connecting the MainMenuUI reference to GameInfo
- The menu code
- The GameInfo menu code
- The LevelPieceManager menu code
- The character menu code
- Completing changes in Unity
- Adding the BackToMenu button in GameUI
- Code for leaderboard and achievement buttons
- Code for achievements
- Game center events
- SubmitLeaderboardScore
- The character achievement code
- Displaying iAds
- Purchasing remove iAds
- New RemoveiAds Purchase for coins
- The In App Purchase code
- The Purchase RemoveIAds functions
- Purchasing buttons
- Restoring purchases
- Chapter 7: Game Builds and Submission to Apple
- Setting up Unity for iOS builds
- Creating a test build
- Making a release build
- Submitting the game to Apple
- Congratulations!.
- What next?
- Testing
- I want to learn more about programming
- I want to create a 3D game
- 3D programs
- Creating textures
- Furthermore
- Using the Internet
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed January 6, 2016).
- ISBN:
- 9781784397470
- 1784397474
- OCLC:
- 1491311859
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.