This page is a list of the tutorials series I have posted, so that if you’re looking for a particular series, you can find it more easily on this page.
Beginning Flash and ActionScript Game Programming
- Part 1: Introduction to Flash Game Programming and Useful Terms
- Part 2: Downloading and Setting Up FlashDevelop and Compiling Your First Program
- Part 3: Basic Programming Concepts-Variables
- Part 4: Basic Programming Concepts-Arrays
- Part 5: Basic Programming Concepts-Loops
- Part 6: Basic Programming Concepts-Functions
- Part 7: Basic Programming Concepts-Classes and Objects
- Part 8: Basic Programming Concepts-Classes-Inheritance
- Part 9: Vector Drawing
- Part 10: Input and Event Handling
- Alternative Videos
- Part 2 ALTERNATIVE (FOR MAC OR LINUX USERS): Downloading and Setting Up Eclipse (with the flash builder plugin) and Compiling Your First Program
How to start creating Android games using the LibGDX game development framework (NEW WAY – with the Setup GUI)
How to start creating Android games using the LibGDX game development framework (OLD WAY – without the Setup GUI)
LibGDX demo platformer for 2d side scrolling game like Mario!
Creating Box2d Games in LibGDX using “Box2d for flash games”
Creating an Asteroids Flash Game Using the Display List
Creating a Asteroids Flash Game Using Blitting
- Part 1: Setting up FlashDevelop and Planning
- Part 2: Creating the Game Class and rendering the background
- Part 3: Creating and rendering the ship
- Part 4: Using Keyboard Controls to Move Around the Ship on screen
- Part 5: Creating and Firing bullets, and making objects wrap around the screen
- Part 6: Creating Asteroids
- Part 7: Detecting Collisions and Creating Particle Explosions
- Part 8: Lives, Scores, Restarting, Pausing, Creating Levels, and a Basic GUI
- Part 9: Integrating with the Kongregate API
- Part 10: Changing Vector Images to Bitmaps