4 options
Unity game development blueprints : explore the various enticing features of Unity and learn how to develop awesome games / John P. Doran.
- Format:
- Book
- Author/Creator:
- Doran, John P., author.
- Series:
- Community experience distilled.
- Community experience distilled
- Language:
- English
- Subjects (All):
- Unity (Electronic resource).
- Video games--Programming.
- Video games.
- Physical Description:
- 1 online resource (318 p.)
- Edition:
- 1st edition
- Other Title:
- Explore the various enticing features of Unity and learn how to develop awesome games
- Place of Publication:
- Birmingham : Packt Publishing, 2014.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Doran John P. : John P. Doran is a passionate and seasoned Technical Game Designer, Software Engineer, and Author who is based in Incheon, South Korea. His passion for game development began at an early age. He later graduated from DigiPen Institute of Technology with a Bachelor of Science in Game Design. For over a decade, John has gained extensive hands-on expertise in game development working in various roles ranging from game designer to lead UI programmer working in teams consisting of just himself to over 70 people in student, mod, and professional game projects including working at LucasArts on Star Wars: 1313. Additionally, John has worked in game development education teaching in Singapore, South Korea, and the United States. To date, he has authored over 10 books pertaining to game development. John is currently a Technical Game Design Instructor at George Mason University Korea. Prior to his present ventures, he was an award-winning videographer.
- Summary:
- If you want to build enticing projects with Unity, this book is for you. Readers who are familiar with the basics of how to create simple projects in Unity will have an easier time.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: 2D Twin-stick Shooter; Project overview; Your objectives; Prerequisites; Setting up the project; Creating our scene; Scripting 101; Implementing player movement; Shooting behavior; Creating enemies; Adding GameController to spawn enemy waves; Particle systems for enemy explosion; Adding in sound effects/music; Adding in points, score, and wave numbers; Publishing the game; Summary; Challenges; Chapter 2: Creating GUIs; Project overview; Your objectives; Prerequisites
- Project setupThe anatomy of a GUI control; ControlType; Position; Content; GUI.Button; GUI.Label; Customizing the GUI; Pausing the game; GUILayout; Restarting the game; More on the GUILayout class; Creating an Options menu; Summary; Challenges; Chapter 3: Side-scrolling Platformer; Project overview; Your objectives; Prerequisites; Setting up the project; Tile-based level creation; Working with arrays; Creating our player; Creating collectibles; Keeping score; Singletons; Winning the game; Summary; Challenges; Chapter 4: First Person Shooter Part 1 - Creating Exterior Environments
- Project overviewYour objectives; Prerequisites; The project setup; Level design 101 - planning; Exterior environment - terrain; Beautifying the environment - adding water, trees, and grass; Creating our player; Building the atmosphere; Creating a flashlight; Walking / flashlight bobbing animation; Summary; Challenges; Chapter 5: First Person Shooter Part 2 - Creating Interior Environments; Project overview; Your objectives; Project setup; Creating architecture overview; 3D modeling software; Constructing geometry with brushes; Modular tilesets; Importing assets; Creating tiles
- Placing tiles with grid snappingCreating and placing props; Lightmapping quickstart; Summary; Challenges; Chapter 6: First Person Shooter Part 3 - Implementing Gameplay and AI; Project overview; Your objectives; Setting up the project; Creating the shooting behavior; Creating an enemy; State machines 101; Enemy movement; Advanced FSMs; Damaging and killing enemies; Using controller input; Moving to other levels; Summary; Challenges; Chapter 7: Creating Save Files in Unity; Project overview; Your objectives; Saving a high score; The PlayerPrefs class; The Set functions; The Get functions
- Level editor - introductionLists; Level editor - adding/removing walls at runtime; Level editor - toggling editor, GUI, and selecting additional tiles; Level editor - saving/loading levels to file; FileStreams; BinaryFormatter; Summary; Challenges; Chapter 8: Finishing Touches; Project overview; Your objectives; Setting up the build settings; Customizing your exported project via the player settings; Building an installer for Windows; Summary; Challenges; Chapter 9: Creating GUIs Part 2 - Unity's New GUI System; Project overview; Your objectives; Project setup; Creating health bars
- Adding in text
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed November 27, 2014).
- ISBN:
- 9781783553662
- 1783553669
- OCLC:
- 897966781
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.