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
chevron up

Index

Symbols

.NET SDK

downloading 5

A

accessibility 296, 297

Settings scene, updating 303-305

Settings UI, revamping 297-302

tabs, programming 305-308

anchors 165

AnimationNode types

reference link 91

animations 88

animation tree

AnimationTree node, creating 92, 93

jumping animation, adding 88-91

navigating 91

walking animation, adding 88-91

AnimationTree node

creating 92, 93

jumping 97, 98

walking 93-97

Aseprite Wizard

reference link 360

AsRelative() function 312

assets

character model, importing 54-56

importing 54

textures, importing 56, 57

audio buses

adding 222, 223

effects, implementing 223, 224

Master audio bus 220-222

working with 220

AudioListener nodes 219

AudioStreamPlayer 219

AudioStreamPlayer node

setting up 224-227

autonomous movement

adding 253, 254

Axis-Aligned Bounding Box (AABB) 154

B

binary serialization...

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