Learning C# by Developing Games with Unity
-
Free ChapterIntro to C# Programming
-
Getting Started with Unity 5
-
Creating a Flappy Bird Game
- Crafting Our Scene, Creating Our First Script, and a Few Unity Methods
- Rigidbodies and Scripting Player Input
- Creating a Camera Follow Script
- Adding Colliders and Player Death
- Creating UI Text and Adding Buttons
- Restarting the Game, Player Victory, and Using OnClick Methods
- A Quick Look at Some Debugging Tools
- Modifying for Mobile
-
Creating an Asteroids Game
-
Creating a First-Person Shooter Game
-
OOP Practices and Publishing Your Game
-
Creating a Multi-Player Online Game
Building games using Unity 3D has been very exciting for developers. Sharing that game with your friends and learning C# along the way and can be even more rewarding
You will get acquainted with basic working information on how to get started with C# 7 and its latest features to create exciting games with help of Unity 5. From here, you can then Implement these features to develop a Flappy Bird application. Once you have developed your first application and gained expertise then you can now use some more features of C# and Unity to create a 2D version of Space Shooter Application and then develop a First-Person Shooter Application in 3D and enjoy its effects. Moving forward you will explore Object oriented Programming to simplify your codes and finally sharing your games with your loved ones.
Along the way you will learn topics ranging from basic to intermediate concepts and create 3 games of your own. You will amaze yourself as you create fun games all while learning more about C# and game development.
Style and Approach
A step by step guide using humor and the author's vast knowledge of game development using C#.
- Publication date:
- January 2018
- Publisher
- Packt
- Duration
- 7 hours 35 minutes
- ISBN
- 9781788628778