computer keyboard

Games

These are some of the games I have written. All of them are written in HTML5/Javascript and work best on Chrome or Firefox. They are free to play, so go ahead and try them out.

  1. Command and Conquer Javascript ScreenshotCommand and Conquer HTML5 is a recreation of the original Command and Conquer series entirely in HTML5 and Javascript.

    Command and Conquer is the grandfather of all Real Time Strategy games and the game that really made the genre popular.

    My friends and I spent countless hours playing the original as well as subsequent sequels (Tiberian Sun, Red Alert).
    You can play the Command and Conquer – HTML5 version here and read about the development of the RTS game here.Do try it out and leave your feedback.

  2. Prince of Persia HTML5 ScreenshotPrince of Persia – HTML5 is a recreation of the original Prince of Persia entirely in HTML5 and Javascript.

    This project is meant as a tribute to the original game by Jordan Mechner, which was my first introduction to computers.

    Prince of Persia was the reason I got fascinated with computers and game programming more than 15 years ago.

    You can play the Prince of Persia – HTML5 demo here.

  3. Pro HTML5 Games - Froot War - GameplayFroot Wars, is a Box2D Engine based game similar to the very popular Angry Birds, created entirely in HTML5 and JavaScript.

    If you are interested in learning how to recreate this game entirely from scratch, you can find a detailed walk through in my new book Pro HTML5 Games.

    You can play Froot Wars here.

  4. Pro HTML5 Games - Last Colony - GameplayLast Colony, is an RTS game with both a single player campaign mode as well as a multiplayer mode, created entirely in HTML5 and JavaScript.

    The single player campaign includes an economy with buildings, vehicles, aircraft along with an over arching storyline told using scripted events.

    If you are interested in learning how to recreate this game entirely from scratch, you can find a detailed walk through in my new book Pro HTML5 Games.

    You can play Last Colony here.

  5. Breakout v0.6 ScreenshotBreakout – A fast and fun game written in Javascript using HTML5 Canvas.

    This game started out as a simple way to learn Javascript game programming using HTML5 Canvas for animation.

    With flying bats, falling spiders, laser turrets and exploding bricks, its probably a little different from the typical breakout game.

    You can play the Breakout game here and read about the development of the Breakout game here.

    If you are interested in learning to make a game like this, check out my breakout game programming tutorial series.

  6. Dangerous Dave - Loading ScreenDangerous Dave HTML5 – Dangerous Dave is a 1988 computer game by John Romero, one of the founders of id Software.

    This is a recreation of the original game entirely in HTML5 and Javascript using the ImpactJS game framework.

    You can play Dangerous Dave HTML5 here.

  7. Real Time Strategy Game - Pathfinding, Collision Detection & Steering Demo - ScreenshotReal Time Strategy – Pathfinding, Collision Detection & Steering Demo – This is a demonstration of unit pathfinding and movement/steering strategies used in RTS games.

    Units use A* to plot a path and avoid collision using a ‘soft collision’ radius. They also ask static units to move aside.

    You can read more about the algorithm on my blog.

    Here is a video demonstrating all the features of the engine.http://www.youtube.com/watch?v=VMI2nLC7i5w

    You can try out the demo here.

    This is still a work in progress. Switch on “DEBUG MODE” to see how the algorithm works. Any comments or feedback (including bugs), is appreciated.