Git Product home page Git Product logo

learning-c-8-by-developing-games-with-unity-2020's Introduction

Learning C# by Developing Games with Unity 2020

Learning C# by Developing Games with Unity 2020

This is the code repository for Learning C# by Developing Games with Unity 2020, published by Packt.

An enjoyable and intuitive approach to getting started with C# programming and Unity

What is this book about?

Over the years, the Learning C# by Developing Games with Unity series has established itself as a popular choice for getting up to speed with C#, a powerful and versatile programming language that can be applied in a wide array of application areas. This book presents a clear path to learn C# programming from the ground up without complex jargon or obscure programming logic, all while building a simple game with Unity.

This book covers the following exciting features:

  • Discover easy-to-follow steps and examples to learn C# programming fundamentals
  • Get to grips with creating and implementing scripts in Unity
  • Create basic game mechanics like player controllers and shooting projectiles using C#
  • Understand the concepts of interfaces and abstract classes
  • Leverage the power of the latest C# features to solve complex programming problems

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

if (test expression)
{
  Statement upon condition is true
}

Following is what you need for this book: If you’re a developer, programmer, hobbyist, or anyone else who wants to get started with C# programming in a fun and engaging manner, this book is for you. Prior experience in programming or Unity is not required.

With the following software and hardware list you can run all code files present in the book (Chapter 1-13).

Software and Hardware List

Chapter Software required OS required
1 to 13 Unity 2020.1.0f1 Windows and Mac OS X

We also provide a PDF file that has color images of the screenshots/diagrams used in this book.

Click here to download it.

Errata

  • Page 289: var currentItem = lootStack.Pop() should be replaced with var currentItem = lootStack.Pop();

  • Page 289: var nextItem = lootStack.Peek() should be replaced with var nextItem = lootStack.Peek();

Get to Know the Author

Harrison Ferrone was born in Chicago, IL, and was raised all over. Most days you can find him writing technical documentation at Microsoft, creating instructional content for LinkedIn Learning and Pluralsight, or tech editing for the Ray Wenderlich website. He holds various fancy looking pieces of paper from the University of Colorado at Boulder and Columbia College, Chicago. Despite being a proud alumnus, most of these are stored in a basement somewhere. After a few years as an iOS developer at small start-ups, and one Fortune 500 company, he fell into a teaching career and never looked back. Throughout all this, he's bought many books, acquired a few cats, worked abroad, and continually wondered why Neuromancer isn't on more course syllabi.

Other books by the authors

Suggestions and Feedback

Click here if you have any feedback or suggestions.

learning-c-8-by-developing-games-with-unity-2020's People

Contributors

deepesh-packt avatar harrisonyu avatar hedwards1997 avatar packt-itservice avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.