Index
Calendar
Series
About
Unity 2D Basics
Game Math
Game Algorithms
MonoGame Basics
MonoGame Advanced
Direct X 9 Basics
Game A.I.
Game A.I. 2.0
Flocking A.I.
PGL2D Alpha
Flat Paddles
Final Fantasy X
Games
Latest Games
Legacy Games
Podcast
Discord
Shop
Donate
Friends
Help
Contact

PHStudios

Index
Calendar
Series
About
Unity 2D Basics
Game Math
Game Algorithms
MonoGame Basics
MonoGame Advanced
Direct X 9 Basics
Game A.I.
Game A.I. 2.0
Flocking A.I.
PGL2D Alpha
Flat Paddles
Final Fantasy X
Games
Latest Games
Legacy Games
Podcast
Discord
Shop
Donate
Friends
Help
Contact
PGL2D-Code-Image.PNG

Latest Videos

  • Index
  • Features
  • Videos
  • Latest Videos
  • Games
  • Community
Featured

Tutorials are back! Welcome to the start of the more advanced Video Game artificial intelligence series. The first topic we will be discussing in a series of videos is the Monte Carlo Tree Search (MCTS) algorithm.

This tutorial will expand on the previous tutorial and provide a real life example. We discuss how to think about terminal states in a way that makes sense if the algorithm has to run in a very short time.

Tutorials are back! Welcome to the start of the more advanced Video Game artificial intelligence series. The first topic we will be discussing in a series of videos is the Monte Carlo Tree Search algorithm.

This tutorial will introduce you to the basics of Monte Carlo Tree Search and how it can be beneficial in video games. We take a look at a very basic example to demonstrate how the algorithm chooses which action should be taken for any given scenario.

View the source code

Welcome to a new tutorial for the Game Algorithms series. In this tutorial, I will go over a concept that will be used to work on Bezier Curves. It is recommended that you watch the Bezier Curve Game Mathematics video. This video will discuss a recursive implementation for Bezier Curves. We will also go in to the code and take a look at the algorithm in action.

This is the sixth tutorial of Game Math! In this tutorial, I discuss the mathematics behind Bezier curves. These types of curves are necessary in order to create complex paths for game objects to travel.

In this tutorial, I go over the basics of spawning objects during a key press.  We use what we learned in the last video by making a bullet prefab and we spawned that prefab whenever we pressed the space bar.

Download assets for the Space Shooter game

Download the project result

In this tutorial, I go over the basics of RigidBody components.  We extend on the last video by using a RigidBody component in order to make our bullets move.

Download assets for the Space Shooter game

Download the project result

Back to Top

Powered by Squarespace