My Account Log in

1 option

Game Programming with Unity and C# : A Complete Beginner’s Guide / by Casey Hardman.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Hardman, Casey., Author.
Language:
English
Subjects (All):
Computer games—Programming.
Software engineering.
Game Development.
Software Engineering/Programming and Operating Systems.
Unity (Electronic resource).
Local Subjects:
Game Development.
Software Engineering/Programming and Operating Systems.
Physical Description:
1 online resource (xx, 577 pages) : illustrations
Edition:
1st ed. 2020.
Other Title:
Game programming with Unity and C sharp
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2020.
System Details:
text file
Summary:
Designed for beginners with no knowledge or experience in game development or programming, this book teaches the essentials of the Unity game engine,the C# programming language, and the art of object-oriented programming. New concepts are not only explained, but thoroughly demonstrated. Starting with an introduction to Unity, you'll learn about scenes, GameObjects, prefabs, components, and how to use the various windows to interact with the engine. You'll then dive into the fundamentals of programming by reviewing syntax rules, formatting, methods, variables, objects and types, classes, and inheritance, all while getting your hands dirty writing and testing code yourself. Later, the book explains how to expose script data in the Inspector and the basics of Unity’s serialization system. This carefully crafted work guides you through the planning and development of bare bones, simple game projects designed to exercise programming concepts while keeping less relevant interruptions out of the way, allowing you to focus on the implementation of game mechanics first and foremost. Through these example projects, the book teaches input handling, rigidbodies, colliders, cameras, prefab instantiation, scene loading, user interface design and coding, and more. By the end, you'll have built a solid foundation in programming that will pave your way forward in understanding core C# syntax and fundamentals of object-oriented programming—not just what to type but why it's typed and what it’s really doing. Game Programming with Unity and C# will send you on your way to becoming comfortable with the Unity game engine and its documentation and how to independently seek further information on yet-untouched concepts and challenges. You will: Understand the fundamentals of object-oriented computer programming, including topics specifically relevant for games. Leverage beginner-to-intermediate-level skills of the C# programming language and its syntax. Review all major component types of the Unity game engine: colliders and rigidbodies, lights, cameras, scripts, etc. Use essential knowledge of the Unity game engine and its features to balance gameplay mechanics for making interesting experiences. .
Contents:
Chapter 1: Installation and Setup
Chapter 2: Unity Basics
Chapter 3: Manipulating the Scene
Chapter 4: Parents and their Children
Chapter 5: Prefabs
Chapter 6: Programming Primer
Chapter 7: Code Blocks and Methods
Chapter 8: Conditions
Chapter 9: Working with Objects
Chapter 10: Working with Scripts
Chapter 11: Inheritance
Chapter 12:Debugging
Game Project 1: Obstacle Course
Chapter 13
Obstacle Course Design and Outline
Chapter 14: Player Movement
Chapter 15: Death and Respawning
Chapter 16: Basic Hazards
Chapter 17: Walls and Goals
Chapter 18:Patrolling Hazards
Chapter 19: Wandering Hazards
Chapter 20:Dashing
chapter 21:Designing Levels- Chapter 22: Menus and UI
Chapter 23: In-Game Pause Menu
Chapter 24: Spike Traps
Chapter 25: Obstacle Course Conclusion
Game Project 2: Tower Defense
Chapter 26: Tower Defense Design and Outline
Chapter 27: Camera Movement
Chapter 28: Enemies, Towers, and Projectiles
Chapter 29: Build Mode
Chapter 30 Play Mode
Chapter 31: More Tower Types
Chapter 32: Tower Defense Conclusion
Game Project 3: Physics Playground
Chapter 33: Physics Playground Design and Outline
Chapter 34: Mouse-Aimed Camera
Chapter 35: Advanced 3D Movement
Chapter 36: Wall Jumping
Chapter 37: Pulling and Pushing
Chapter 38: Moving Platforms
Chapter 389 Joints and Swings
Chapter 40: Force Fields and Jump Pads
Chapter 41: Physics Playground Conclusion and More.
Notes:
Includes index.
ISBN:
9781484256565
1484256565
OCLC:
1198377311

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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account