Skip to content

Penny Holistic3D

Academic, Author & Game Development Enthusiast

icon
Penny Holistic3D Courses

Shader Development from Scratch with Cg - Unity 6 Compatible

$10.99

Visit
The Beginner's Guide to Games AI with Unity 6.2+

$14.99

Visit
A Beginner's Guide To Machine Learning with Unity

$11.99

Visit
The Beginner's Guide to Animation (Unity 5 to 2020+)

$13.99

Visit
Mathematics for Game Development - Unity 6 Compatible

$11.99

Visit
Program Voxel Minecraft Worlds with C# - Unity 6 Compatible

$10.99

Visit
Design Patterns for Game Programming - Unity 6 Compatible

$12.99

Visit
AI Made Accessible

$19.99

Visit
Procedural Terrain Generation with Unity

$11.99

Visit
Build an FPS Zombie Game From Scratch - Unity 6 Compatible

$99.99

Visit
Learn Unity's Entity Component System to Optimise Your Games

$64.99

Visit
Your Ultimate Guide to Shader Graph for Beginners

$84.99

Visit
Naked C#: A Beginner's Guide to Coding

$64.99

Visit
Goal-Oriented Action Planning - Advanced AI For Games

$74.99

Visit
The Ultimate Guide to Video Game Optimisation

$79.99

Visit
Learn to Write Unity Compute Shaders

$79.99

Visit
Master Procedural Maze Generation - Unity 6 Compatible

$79.99

Visit
Create a Third-Person Player Character Controller

$74.99

Visit
Advanced AI for Games; Behaviour Trees (Unity 6 Compatible)

$79.99

Visit
Learn OpenGL with Python for Graphics and Games

$84.99

Visit
Ask Me Anything About Unity

$74.99

Visit
A Crash Course in Unity's Entity Component System

Free

Visit
Exploring Game Mechanics with Python by Example

$84.99

Visit
A Crash Course in  Quaternions (Unity 6 Compatible)

Free

Visit
Learn to Program & Model Procedural Cities in Unity/Blender

$74.99

Visit
A Crash Course in Binary Space Partitioning

Free

Visit
Learn Game Artificial Intelligence in Unity Visual Scripting

$74.99

Visit
Build a Tower Defence Game with Unity 6 and Blender

$79.99

Visit
Learn to Develop an Inventory System in Unity 6 & Blender

$84.99

Visit

icon
Most Recent Review

ゲーム制作のコーディングをほぼAIに任せている立場からの感想ですが、それでも、ある程度の規模のゲームを開発するのであれば、こうした基礎的な勉強は必要だと感じています。 YouTubeなどを見ると、AIを使って短時間でFPSなどを作る動画もあります。プロトタイプを作るだけならそれでも十分だと思います。しかし、広く頒布するゲームを作るとなると、拡張性や信頼性、保守性も重要になります。そのため、実際に多くのゲーム開発で使われている実績のあるアセットやフレームワークを基礎として開発するのが、一つの堅実な方法だと感じています。 ただし、アセットは他人が書いた高度なコードの集合でもあるため、それを使いこなすには、結局「どういう仕組みで動いているのか」そのアセットの設計思想を理解する必要があります。 例えばUnityStoreでも、Behavior Tree、ステートマシン、GOAPなどを使うAI制御アセットがあります。これらの仕組みや設計思想を理解していれば、「この機能はどこに追加するべきか」「このアセットの設計思想から外れていないか」を判断できます。 実際、自分の場合も、使用しているアセットの想定されている設計思想の範囲内で実装している限り、現在のところ致命的な問題はほとんど起きていません。 AIがコードを書いてくれる時代になっても、基礎的なコーディングやアルゴリズム、設計の知識そのものが不要になるわけではなく、むしろAIや高度なアセットを正しく使うために必要になるのだと思います。
- Review by 心地よい 狼 on The Beginner's Guide to Games AI with Unity 6.2+

icon
Instructor Bio

Hi, I'm Dr Penny de Byl.  I'm a full stack developer of most things computer sciency and academic with a true passion for teaching.  I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity and SAE. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.  My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.

I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters.  Over the course of my career I've won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council's Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.

I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning.  I'm excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.