Penny de Byl

Packt Expert

Penny de Byl

Penny de Byl is a full stack developer with a Ph.D. in artificial intelligence for games. She has over 25 years of experience teaching game development and computer graphics at universities in Australia and Europe.

12 Courses by Penny de Byl

Cover image for Advanced Game AI Systems with Behaviour Trees - Unity 6 Compatible

Advanced Game AI Systems with Behaviour Trees - Unity 6 Compatible

Build intelligent game agents using behavior trees for advanced AI

Explore the power of behavior trees to build intelligent game agents in Unity. Learn to design and refine AI systems that respond dynamically to complex environments. Gain practical skills to create scalable, efficient, and adaptive AI for a variety of gameplay scenarios.

Packt | 2025 | 436 min

Cover image for AI Game Development Essentials for Beginners - Unity 6 Integration

AI Game Development Essentials for Beginners - Unity 6 Integration

Explore AI-powered game development and create intelligent NPCs in Unity

Discover how to build smarter, more responsive NPCs and dynamic environments using AI in Unity. You'll learn to apply pathfinding, behavior trees, and decision-making systems to create engaging gameplay. By the end, you'll have the skills to bring your game worlds to life with intelligent, lifelike characters.

Packt | 2025 | 1143 min

Cover image for Build an Endless Runner Game in 3D - Unity 6 Compatible

Build an Endless Runner Game in 3D - Unity 6 Compatible

Master procedural level generation, animation, and game mechanics

Discover how to build a fully playable 3D endless runner using Unity. You'll learn to animate characters, generate dynamic levels, and add interactive elements that keep players engaged. By the end, you'll have a polished game ready to share or expand upon.

Packt | 2025 | 587 min

Cover image for Create Minecraft-Inspired Voxel Worlds - Unity 6 Compatible

Create Minecraft-Inspired Voxel Worlds - Unity 6 Compatible

Master voxel-based terrain generation and world-building

Explore the world of voxel-based game development and learn how to build immersive block environments. You'll cover everything from rendering and terrain generation to player interactions and performance optimization. By the end, you'll have the skills to create and expand your own Minecraft-inspired worlds using Unity 6.

Packt | 2025 | 751 min

Cover image for Effective Game Design Patterns - Unity 6 Compatible

Effective Game Design Patterns - Unity 6 Compatible

Learn proven game design patterns for scalable Unity 6 development

Explore proven game design patterns tailored for Unity 6 to help you build games that are both scalable and efficient. Learn how to structure your code for better performance and maintainability by applying patterns like Command, Flyweight, Observer, and more through practical, real-world examples.

Packt | 2025 | 541 min

Cover image for From Zero to Unity Shader Developer - Unity 6 Compatible

From Zero to Unity Shader Developer - Unity 6 Compatible

Master real-time graphics with Unity shaders and unlock stunning visual effects

Unlock the secrets behind stunning real-time graphics by learning how to create and optimize shaders in Unity. Dive into lighting, blending, transparency, and volumetric effects to bring your game visuals to life. Gain practical skills to design immersive and professional-quality graphics for any Unity project.

Packt | 2025 | 596 min

Cover image for Game Math Foundations - Unity 6 Compatible

Game Math Foundations - Unity 6 Compatible

A deep dive into essential mathematical concepts for game development, tailored for Unity 6

Explore the core math concepts that drive modern game development in Unity. You'll learn how to use vectors, transformations, and bitwise operations to build efficient game systems. By applying these principles directly in Unity, you'll gain the confidence to tackle real-world game mechanics.

Packt | 2025 | 903 min

Cover image for Master Inventory System Creation - Unity 6 & Blender Fundamentals

Master Inventory System Creation - Unity 6 & Blender Fundamentals

Master Game Inventory Systems with Unity and Blender 3D Asset Creation

Explore how to build a fully interactive inventory system in Unity while creating custom 3D assets in Blender. You will learn to manage items, design intuitive interfaces, and bring your assets into a real game environment. By the end, you will have practical skills for both coding and asset integration.

Packt | 2025 | 949 min

Cover image for Mastering 3D Pathfinding with Octree

Mastering 3D Pathfinding with Octree

Harness the power of Octrees and A* for advanced AI navigation in Unity

Explore how Octrees and A* algorithms can transform 3D pathfinding in Unity. Learn to manage complex environments, build efficient navigation systems, and create AI that moves intelligently through dynamic spaces. Gain practical skills to boost performance and realism in your projects.

Packt | 2025 | 240 min

Cover image for Procedural Maze Building - Unity 6 and Blender Compatible

Procedural Maze Building - Unity 6 and Blender Compatible

Master procedural maze generation and modular asset creation with Blender and Unity workflows

Explore procedural maze generation and modular asset creation using Unity and Blender. Learn to automate maze layouts, design modular pieces, and build immersive, replayable environments. Gain hands-on experience with scripting, 3D modeling, and optimization for dynamic game worlds.

Packt | 2025 | 1246 min

Cover image for Tower Defense Game Development - Unity 6 and Blender Compatible

Tower Defense Game Development - Unity 6 and Blender Compatible

Build a Dynamic Tower Defense Game with AI, Pathfinding, and 3D Assets

Learn how to build a dynamic Tower Defense game using Unity and Blender. You'll master AI mechanics, pathfinding, turret placement, and 3D asset creation while developing a fully playable strategy game from scratch. Gain practical experience in both programming and visual design to bring your game ideas to life.

Packt | 2025 | 1336 min

Cover image for Unity Game Creation Bootcamp - Unity 6 Compatible

Unity Game Creation Bootcamp - Unity 6 Compatible

Master Game Development and Build an Action-Packed First-Person Game

Dive into game development by building a complete first-person action game using Unity. Explore everything from character movement and animation to AI-driven enemies and immersive environments. Gain practical experience as you create, polish, and deploy your own playable project.

Packt | 2025 | 1208 min