Humble Tech Book Bundle: The Modern Indie Game Studio Bundle by Packt
Build and launch your own indie games
View on HumblePay £13.51 or more to also unlock!
Blender for Beginners Part 1
3D Tudor (Neil Ian Bettison); Vanessa Haralambous, Packt
download, pdf, epub
Key Features Learn 3D modeling fundamentals in Blender from an expert team of tutors who’ve taught over 250,000 students worldwide Start with the… Key Features Learn 3D modeling fundamentals in Blender from an expert team of tutors who’ve taught over 250,000 students worldwide Start with the basics and build your skills through a series of projects to create a complex world Please note: the Kindle version combines Parts 1 and 2 of the book Who this book is for If you’re a video game enthusiast looking to gain experience in 3D modeling, 3D rendering, game design, and animation for game props, assets, and environments, this Blender book is for you. It’s ideal for character artists, game designers, motion graphics designers, animators, environment artists, and other technical artists. No prior Blender experience is required, but a general understanding of digital art concepts will help you get the most out of this book.
Beginning C++ Game Programming
John Horton, Packt
download, pdf, epub, mobi
Key Features Create fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022 Build clones of popular games such… Key Features Create fun games in C++, with this up-to-date guide covering the latest features of C++20 and VS2022 Build clones of popular games such as a Timberman clone, a Pong game, a Zombie Survival Shooter, and a platform endless runner game Discover tips to expand your finished games by thinking critically, technically, and creatively Who this book is for This book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you'll find this book useful
Learning C# by Developing Games with Unity 6
Harrison Ferrone; Justin Horner, Packt
download, pdf, epub
Key Features Build a strong foundation in programming concepts and the C# language Become confident in the fundamentals and features of Unity in line… Key Features Build a strong foundation in programming concepts and the C# language Become confident in the fundamentals and features of Unity in line with Unity 6 Create a playable game prototype in Unity―a working first-person shooter game prototype Who this book is for If you're a developer, programmer, hobbyist, or anyone who wants to get started with Unity and C# programming in a fun and engaging way, this book is for you. You'll still be able to follow along if you don't have programming experience, but knowing the basics will help you get the most out of this book.
Artificial Intelligence in Unreal Engine 5
Marco Secchi, Packt
download, pdf, epub
Key Features Adopt AI techniques for developing immersive gameplay experiences Learn how to use the Unreal Engine gameplay framework system with C++… Key Features Adopt AI techniques for developing immersive gameplay experiences Learn how to use the Unreal Engine gameplay framework system with C++ and Blueprints Plan and develop AI behaviors carefully from start to finish Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for game programmers, as well as Unreal Engine developers with little to no knowledge of AI systems in video games, who want to explore this topic in depth. Developers who are proficient in other game engines and are interested in understanding the principles of the Unreal AI framework will also benefit from this book. You’ll need basic knowledge of Unreal Engine and C++ and a strong passion for game development to get the most out of this book.
Godot 4 Best Practices
Robert Henning; Nathan Hoad, Packt
download, pdf, epub
Key Features Apply SOLID principles and proven design patterns in Godot 4 Build scalable game architecture using components, events, and services… Key Features Apply SOLID principles and proven design patterns in Godot 4 Build scalable game architecture using components, events, and services Refactor prototypes into maintainable, production-ready projects Who this book is for This book is ideal for intermediate and advanced Godot developers who already know how to make simple games but want to adopt professional practices for larger, more complex projects. It is especially useful for indie developers, technical leads, and small teams who need scalable workflows, as well as educators and advanced students who want to learn how to apply SOLID principles and design patterns in Godot. If you’ve ever struggled with messy prototypes, monolithic scripts, or unscalable Scene Trees, this book will show you how to organize, refactor, and future-proof your projects.
3D Game Development with Blender 5 and Unity 6
Paolo Acampora; Nils Zweiling, Packt
download, pdf, epub
Key Features Integrate Blender 5 and Unity 6 for seamless 3D game development Use procedural geometry, asset linking, and automation tools Automate… Key Features Integrate Blender 5 and Unity 6 for seamless 3D game development Use procedural geometry, asset linking, and automation tools Automate asset export and scene updates with Python Who this book is for This book is ideal for solo developers, technical artists, and small studios who want to unify their creative and technical workflows using Blender and Unity. Whether you’re a Unity user looking to move away from costly 3D tools or a Blender artist eager to bring your creations to life through gameplay, this book will walk you through every step of the production pipeline. Production managers and visual artists interested in migrating their pipeline to Blender/Unity would also benefit.
Mastering C++ Game Animation Programming
Michael Dunsky, Packt
download, pdf, epub
Key Features Learn how to build a game engine–like skeleton application using a modern graphics API Explore compute shaders, visual selection, UI… Key Features Learn how to build a game engine–like skeleton application using a modern graphics API Explore compute shaders, visual selection, UI creation, visual programming, configuration file handling, collision detection, behavior controls, and more Create your own virtual world with naturally acting inhabitants Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for experienced C++ developers, game programmers, and character animators who already have basic knowledge of character animation but are curious to learn more. The book assumes advanced C++ knowledge and is ideal for those eager to delve into advanced animation techniques and create interactive virtual worlds.
Sculpting in ZBrush Made Simple
Lukas Kutschera, Packt
download, pdf, epub
" Key Features Shine in a professional environment with three practical projects and vital design and portfolio tips through this part-color guide… " Key Features Shine in a professional environment with three practical projects and vital design and portfolio tips through this part-color guide Explore organic modeling, concept sculpting, and character creation workflows Discover tools and techniques employed by professionals from the games, VFX and collectibles industries Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for 3D artists, digital sculptors, modelers, and anyone looking to learn the ZBrush software. It's a valuable resource for professionals switching to ZBrush or looking to broaden their skill set. While prior ZBrush experience and artistic abilities will prove beneficial, they're not prerequisites to understand the content covered. The book covers common and essential ZBrush workflows, making it ideal for both beginner and intermediate artists looking to explore the extensive capabilities of ZBrush."
Sculpting the Blender Way
Xury Greer, Packt
download, pdf, epub
Key Features Use Blender’s core sculpting workflows: basic sculpting, Dynotopo, Voxel Remesher, QuadriFlow, and Multiresolution Learn how to use and… Key Features Use Blender’s core sculpting workflows: basic sculpting, Dynotopo, Voxel Remesher, QuadriFlow, and Multiresolution Learn how to use and customize Blender’s sculpting brushes to create fantastic art effortlessly Explore common techniques in Blender 3.0 for creating facial features, clothing, accessories, and more Who this book is for This book is for artists who want to get started with the exciting new sculpting features in Blender 3D. Whether you have experience using ZBrush or traditional sculpting, or are completely new to sculpting, this book will have something new for you to learn. Prior experience with Blender or other 3D software may be helpful but is not required. However, a graphics tablet from Wacom, XP-Pen, or Huion is highly recommended to be able to follow along the concepts and examples covered in the book.
Python Scripting in Blender
Paolo Acampora, Packt
download, pdf, epub
Key Features Discover ready-to-go scripts that provide a clear solution to your problems Find out how to automate repetitive tasks in an efficient way… Key Features Discover ready-to-go scripts that provide a clear solution to your problems Find out how to automate repetitive tasks in an efficient way Extend Blender’s actions and user interface with your code Who this book is for This book is for Blender users who want to expand their skills and learn scripting, technical directors looking to automate laborious tasks, and professionals and hobbyists who want to learn more about the Python architecture underlying the Blender interface. Prior experience with Blender is a prerequisite, along with a basic understanding of the Python syntax—however, the book does provide quick explanations to bridge potential gaps in your background knowledge.
Mathematics for Game Programming and Computer Graphics
Penny de Byl, Packt
download, pdf, epub
Key Features Get acquainted with the essential mathematics needed to describe, simulate, and render 3D creations Construct and manipulate 3D animated… Key Features Get acquainted with the essential mathematics needed to describe, simulate, and render 3D creations Construct and manipulate 3D animated environments using Python, Pygame, and PyOpenGL Develop vertex and fragment shaders in OpenGL shader language to speed up rendering Who this book is for This book is for programmers who want to enhance their 3D mathematics skills relating to computer graphics and computer games. Knowledge of high school–level mathematics and a working understanding in an object-orientated language is needed to grasp the contents present in this book.
Multiplayer Game Development with Unreal Engine 5
Marco Secchi, Packt
download, pdf, epub
" Key Features Design a captivating multiplayer game using networking techniques from this illustrated guide Understand how to use the Unreal Engine… " Key Features Design a captivating multiplayer game using networking techniques from this illustrated guide Understand how to use the Unreal Engine networking system with C++ and Blueprints Carefully plan and develop an online experience from start to finish Purchase of the print or Kindle book includes a free PDF eBook Who this book is for If you are a game programmer, particularly an Unreal Engine developer, with little or no knowledge of video game networking systems and a passion for multiplayer games, this book will help you explore the subject in depth. Developers skilled in other game engines will find this book useful for understanding the principles of the Unreal multiplayer system, however, basic knowledge of Unreal Engine and C++ is strongly recommended."
Data Structures and Algorithms for Game Programming in C++
Zhenyu George Li; Charles Shih-I Yeh; Dr. E. Wyn Roberts, Packt
download, pdf, epub
Key Features Build real-time 2D and 3D games using C++ with practical, executable examples Gain proficiency in game programming domains like AI… Key Features Build real-time 2D and 3D games using C++ with practical, executable examples Gain proficiency in game programming domains like AI pathfinding, camera systems, animation, and rendering effects Boost runtime efficiency with object pooling, LOD patterns, and terrain partitioning to create smoother, more responsive gameplay systems *Email sign-up and proof of purchase required Who this book is for This book is for junior game developers, hobbyists, and computer science students entering game development, as well as C++ programmers looking to strengthen their skills. While some familiarity with C++ is helpful, the examples are explained step by step to remain approachable. Whether you're starting out or reinforcing your skills before diving into game engines down the road, this book offers a clear and practical foundation to make you a more effective developer, regardless of which tools you choose later.
Realizing 3D Animation in Blender
Sam Brubaker, Packt
download, pdf, epub
Key Features Master the essentials of 3D animation through engaging step-by-step exercises Go from linking and posing a character to using a nonlinear… Key Features Master the essentials of 3D animation through engaging step-by-step exercises Go from linking and posing a character to using a nonlinear animation editor Discover unique insights and top tips that you won’t find in the Blender documentation Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for anyone seeking guidance in the world of 3D animation using Blender. Whether you’re an aspiring 3D animator, a beginner or intermediate-level Blender user, or a visual media producer looking to expand your skill set, this resource will prove invaluable. As long as you have basic familiarity with Blender and have the software already installed on a computer that meets system requirements, you’re ready to dive into this book. While prior experience with Blender’s animation tools is not necessary, having at least modeled a scene, added simple shading and lighting, and rendered a few still images will be beneficial.
Low Poly 3D Modeling in Blender
Samuel Sullins, Packt
download, pdf, epub
Key Features Create minimalistic low poly 3D models based on reference images Breathe life into your creations by adding vibrant colors and appealing… Key Features Create minimalistic low poly 3D models based on reference images Breathe life into your creations by adding vibrant colors and appealing textures using materials Arrange your low poly models in a 3D environment, set up lighting to achieve the desired ambiance, and render the final scene Purchase of the print or Kindle book includes a free PDF eBook Who this book is for If you're new to 3D modeling, low poly modeling is a great starting point. This book is an invaluable guide for 3D artists, modelers, and beginners to begin without prior knowledge of Blender or 3D modelling experience, although a basic familiarity with these topics will be beneficial.
Godot 4 Game Development Projects
Chris Bradfield, Packt
download, pdf, epub
Key Features Master the art of developing cross-platform games Harness the power of Godot's node and scene system to design robust and reusable game… Key Features Master the art of developing cross-platform games Harness the power of Godot's node and scene system to design robust and reusable game objects Effortlessly and effectively integrate Blender into Godot to create powerful 3D games Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for game developers at all levels, from beginners seeking an introduction to experienced programmers aiming to delve into the intricacies of Godot Engine 4.0. It is a valuable resource for newcomers and a treasure trove of insights for experienced developers. Prior programming experience is a prerequisite.
Learning GDScript by Developing a Game with Godot 4
Sander Vanhove, Packt
download, pdf, epub
Key Features Learn the fundamentals of programming as you write GDScript 2.0 Explore the world of GDScript 2.0 with this comprehensive introduction to… Key Features Learn the fundamentals of programming as you write GDScript 2.0 Explore the world of GDScript 2.0 with this comprehensive introduction to the language Work with Godot 4’s robust features and built-in tools to create captivating 2D and 3D games, simulations, and interactive applications Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for programmers, game designers, game developers, and game artists who want to start creating games in Godot 4. If you’re new to coding or game development, looking for a new creative outlet, and want to give Godot 4 and GDScript 2.0 a try, this book is for you. While no prior knowledge of programming or Godot is required, this book gradually introduces more complex concepts as you advance through the chapters.
Blender 3D Incredible Models
Arijan Belec, Packt
download, pdf, epub
Key Features Explore Blender’s wide array of 3D modeling tools and features with key images printed in color Learn techniques for texturing,… Key Features Explore Blender’s wide array of 3D modeling tools and features with key images printed in color Learn techniques for texturing, rendering, and rigging Employ these lessons to create increasingly complex hard-surface models Who this book is for This book is for aspiring 3D artists, animators, architectural visualizers, and game developers looking to learn hard-surface modeling, an essential skill in creative industries. A basic understanding of Blender and its interface, orienting in the 3D Viewport, creating and moving objects, and mesh editing is necessary to get started.
Coding Roblox Games Made Easy
Zander Brumbaugh, Packt
download, pdf, epub
Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices,… Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices, and advanced Roblox coding techniques to create 3D games Join the Discord server to discuss queries, provide solutions, and ask Zander for advice on your games Who this book is for This book is the perfect starting point for anyone looking to create games on the Roblox platform. Whether you're an aspiring young game creator, a parent or educator guiding a young learner, or an adult hobbyist exploring game development, this guide will walk you through building and sharing Roblox games using Luau and Roblox Studio. The book requires no prior knowledge of game development or programming.
Godot 4 for Beginners
Robert Henning; Sander Vanhove, Packt
download, pdf, epub
" Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D… " Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D and 3D Build and release your own indie games, from concept to publication Who this book is for This book is for anyone who is new to game development or wants to explore the powerful Godot engine. Whether you're an aspiring game developer, an indie creator, a student, or an artist, this book will provide you with a solid foundation. Basic computer skills, including installing and running software and navigating the operating system, are required. While a rudimentary understanding of programming concepts such as variables, loops, and conditional statements can be helpful, it is not essential, as all necessary programming basics are thoroughly explained in the book."
Procedural 3D Modeling Using Geometry Nodes in Blender
Siemen Lens; Robin Rodet, Packt
download, pdf, epub
Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own… Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own math-based physics simulations Find out how you can utilize Geometry Nodes to scatter objects randomly in a scene Who this book is for If you are an aspiring CG artist, environment artist, or CG generalist looking to learn node-based using Geometry Nodes and simulation workflows, this book is for you. Knowledge of Blender fundamentals is required; for example, understanding the workflow of material nodes and being able to apply that knowledge to your projects. A basic grasp of physics concepts will also help you get the most out of the more complex, physics-driven projects covered in the book.
Pay £11.26 or more to also unlock!
Godot 4 Game Development Projects
Chris Bradfield, Packt
download, pdf, epub
Key Features Master the art of developing cross-platform games Harness the power of Godot's node and scene system to design robust and reusable game… Key Features Master the art of developing cross-platform games Harness the power of Godot's node and scene system to design robust and reusable game objects Effortlessly and effectively integrate Blender into Godot to create powerful 3D games Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for game developers at all levels, from beginners seeking an introduction to experienced programmers aiming to delve into the intricacies of Godot Engine 4.0. It is a valuable resource for newcomers and a treasure trove of insights for experienced developers. Prior programming experience is a prerequisite.
Learning GDScript by Developing a Game with Godot 4
Sander Vanhove, Packt
download, pdf, epub
Key Features Learn the fundamentals of programming as you write GDScript 2.0 Explore the world of GDScript 2.0 with this comprehensive introduction to… Key Features Learn the fundamentals of programming as you write GDScript 2.0 Explore the world of GDScript 2.0 with this comprehensive introduction to the language Work with Godot 4’s robust features and built-in tools to create captivating 2D and 3D games, simulations, and interactive applications Purchase of the print or Kindle book includes a free PDF eBook Who this book is for This book is for programmers, game designers, game developers, and game artists who want to start creating games in Godot 4. If you’re new to coding or game development, looking for a new creative outlet, and want to give Godot 4 and GDScript 2.0 a try, this book is for you. While no prior knowledge of programming or Godot is required, this book gradually introduces more complex concepts as you advance through the chapters.
Blender 3D Incredible Models
Arijan Belec, Packt
download, pdf, epub
Key Features Explore Blender’s wide array of 3D modeling tools and features with key images printed in color Learn techniques for texturing,… Key Features Explore Blender’s wide array of 3D modeling tools and features with key images printed in color Learn techniques for texturing, rendering, and rigging Employ these lessons to create increasingly complex hard-surface models Who this book is for This book is for aspiring 3D artists, animators, architectural visualizers, and game developers looking to learn hard-surface modeling, an essential skill in creative industries. A basic understanding of Blender and its interface, orienting in the 3D Viewport, creating and moving objects, and mesh editing is necessary to get started.
Coding Roblox Games Made Easy
Zander Brumbaugh, Packt
download, pdf, epub
Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices,… Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices, and advanced Roblox coding techniques to create 3D games Join the Discord server to discuss queries, provide solutions, and ask Zander for advice on your games Who this book is for This book is the perfect starting point for anyone looking to create games on the Roblox platform. Whether you're an aspiring young game creator, a parent or educator guiding a young learner, or an adult hobbyist exploring game development, this guide will walk you through building and sharing Roblox games using Luau and Roblox Studio. The book requires no prior knowledge of game development or programming.
Godot 4 for Beginners
Robert Henning; Sander Vanhove, Packt
download, pdf, epub
" Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D… " Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D and 3D Build and release your own indie games, from concept to publication Who this book is for This book is for anyone who is new to game development or wants to explore the powerful Godot engine. Whether you're an aspiring game developer, an indie creator, a student, or an artist, this book will provide you with a solid foundation. Basic computer skills, including installing and running software and navigating the operating system, are required. While a rudimentary understanding of programming concepts such as variables, loops, and conditional statements can be helpful, it is not essential, as all necessary programming basics are thoroughly explained in the book."
Procedural 3D Modeling Using Geometry Nodes in Blender
Siemen Lens; Robin Rodet, Packt
download, pdf, epub
Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own… Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own math-based physics simulations Find out how you can utilize Geometry Nodes to scatter objects randomly in a scene Who this book is for If you are an aspiring CG artist, environment artist, or CG generalist looking to learn node-based using Geometry Nodes and simulation workflows, this book is for you. Knowledge of Blender fundamentals is required; for example, understanding the workflow of material nodes and being able to apply that knowledge to your projects. A basic grasp of physics concepts will also help you get the most out of the more complex, physics-driven projects covered in the book.
Pay £3.75 to unlock!
Coding Roblox Games Made Easy
Zander Brumbaugh, Packt
download, pdf, epub
Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices,… Key Features Begin coding in Luau: build player avatars, battlefields, game physics, countdown timers, and more Learn tips, tricks, best practices, and advanced Roblox coding techniques to create 3D games Join the Discord server to discuss queries, provide solutions, and ask Zander for advice on your games Who this book is for This book is the perfect starting point for anyone looking to create games on the Roblox platform. Whether you're an aspiring young game creator, a parent or educator guiding a young learner, or an adult hobbyist exploring game development, this guide will walk you through building and sharing Roblox games using Luau and Roblox Studio. The book requires no prior knowledge of game development or programming.
Godot 4 for Beginners
Robert Henning; Sander Vanhove, Packt
download, pdf, epub
" Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D… " Key Features Implement custom scripts to control game logic and interactions Learn coding, design, and game mechanics tailored for beginners in 2D and 3D Build and release your own indie games, from concept to publication Who this book is for This book is for anyone who is new to game development or wants to explore the powerful Godot engine. Whether you're an aspiring game developer, an indie creator, a student, or an artist, this book will provide you with a solid foundation. Basic computer skills, including installing and running software and navigating the operating system, are required. While a rudimentary understanding of programming concepts such as variables, loops, and conditional statements can be helpful, it is not essential, as all necessary programming basics are thoroughly explained in the book."
Procedural 3D Modeling Using Geometry Nodes in Blender
Siemen Lens; Robin Rodet, Packt
download, pdf, epub
Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own… Key Features Develop creative mathematical thinking to work on procedural projects in Blender 4.5 LTS Learn how to calculate and create your very own math-based physics simulations Find out how you can utilize Geometry Nodes to scatter objects randomly in a scene Who this book is for If you are an aspiring CG artist, environment artist, or CG generalist looking to learn node-based using Geometry Nodes and simulation workflows, this book is for you. Knowledge of Blender fundamentals is required; for example, understanding the workflow of material nodes and being able to apply that knowledge to your projects. A basic grasp of physics concepts will also help you get the most out of the more complex, physics-driven projects covered in the book.