Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Game Development with Godot 4 and C#
  • Table Of Contents Toc
Game Development with Godot 4 and C#

Game Development with Godot 4 and C#

By : Kati Baker
close
close
Game Development with Godot 4 and C#

Game Development with Godot 4 and C#

By: Kati Baker

Overview of this book

Godot is a versatile, open-source game engine that empowers developers with creative freedom and ownership of their work. Written by a game developer and designer who's been creating games since her first game jam in 2016, this comprehensive guide helps you gain the essential skills you need to embark on an exciting journey into the realm of game development with Godot 4 and C#. This book guides you through the installation of the Godot Engine and introduces you to the powerful capabilities of C# within it. The chapters will help you smoothly integrate C# into your Godot project as you learn how to create a captivating 3D adventure game by exploring topics including project organization, player controller creation, world design, and user-friendly UI development. As you progress, you'll delve into advanced game development aspects such as audio integration, pathfinding algorithms, and dynamic lighting. You'll also get to grips with accessibility considerations in game development and effective bug reporting techniques. Toward the end, you'll discover the vibrant Godot community and gain access to a wealth of resources to further improve your game development skills. By the end of this Godot book, you'll have built a complete 3D adventure game and gained a solid foundation to continue creating your own games.
Table of Contents (21 chapters)
close
close
Preface
1
Part I: Understanding the Godot Engine and C#
5
Part II: Creating a Simple 3D Action Game
11
Part III: Expanding Our 3D Action Game and Additional Resources
17
Unlock Your Exclusive Benefits
18
Other Books You May Enjoy
19
Index

Understanding Accessibility and Additional Features

So far in this book, we’ve covered a variety of components within Godot and C#. We’ve created a player controller, programmed animations, and added different controls for our player. We’ve created a level that feels dynamic and lived in through particle effects, an item spawner, shaders, lighting, and NPC wandering. To bring it all together, we created some basic UI and added music and sound effects to give feedback and ambiance to our player. Take a moment to celebrate getting here and be proud of what you have created! I hope you’ve learned enough about Godot and using C# to extend this project and create your own.

However, while we have completed the basics of our project, there are still some important steps to take that this chapter will cover. This chapter is all about cleaning up and improving our project.

First, we’ll look at understanding accessibility in video games. This is an...

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Game Development with Godot 4 and C#
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon