Online Slots
Black Widow
Black Widow online video slot game is a 5-reel slot machine with a fixed 40 lines. This game is entertaining and offers a ton of unique features not found in many other games including the web capture feature and the super stacks feature.

Double DaVinci Diamonds
Inspired by the original DaVinci Diamonds® Video Slots, one of the most successful themes ever released, this new addition to the successful Tumbling Reels® game family is sure to be a player favorite.

Golden Goddess
Win the favor of the Goddess on every spin! 
  • Selective Stacking locks a major symbol on each spin for exciting base game play and larger payouts 
  • Players choose their Super Stacks™ in the bonus to create giant wins in the feature 
  • Features a Free Games bonus with Stacked Wilds® and eye-catching graphics 
  • Configurable line options all on one game program support multiple denomination segments
  • Increased stacks in the Free Games produce jaw-dropping wins 

Calling all animal lovers! Cats free online slot will not leave you indifferent if you wish to play casino games online and enjoy the animal theme. Indeed, this fabulous 5-reel, 30-line game is one of the main attention-grabber’s on the net.

Pharaoh's Fortune
Feel like a king with this classic iconic theme which features five reels, 15 paylines, and is filled with entertaining animation sequences and great music.

Take a Trip Down the Nile and Unravel the Mysteries of Ancient Egypt

Wolf Run
Wolf Run online slots, one of the most popular slots from IGT, is a 5-reel, 40-payline game that features Stacked Wilds, amazing big wins and a super-rich, retriggering Free Spins bonus. On every reel there are stacks of four or more wild symbols.

Diner Dash: Facebook
The premise of Diner Dash on Facebook follows Flo and her continuous battle against the evil Mr. Big. Mr. Big has polluted the DinerTown park forcing most restaurants to close. Players must help Flo take on Mr. Big and use their tips earned in the restaurant to fix the park, allowing other restaurants to be unlocked.

Diner Dash Park Clean Diner Dash Restaurant

MySecureCyberspace Game: Carnegie Cadets

The goal of the MySecureCyberspace Game is to educate children ages 8-11 about cybersecurity and instill in them good cybercitizen habits so that being safe and secure online becomes as second nature as brushing your teeth or looking both ways before crossing the street.

The player is a trainee in the Carnegie Cyber Academy who must enter CyberSpace, the city that exists inside the Internet to learn about cybersecurity. The player completes several missions, mini-games designed to teach major cybersecurity principles such as how to use judgement when sorting and opening email and what is safe information to share with others online.

Project development is continuous, click here to play the latest version.

Omni's officeemail gameBettyCarlo's room

Points storeCafeteria

Trey email center

Find My Instruments!

A hidden object game which teaches children about the sorts of tools they might find a doctor using. The game takes place in a patient waiting room where a doctor asks the player to look for his instruments. As each tool is collected more information about that tool is revealed. The idea behind this game is that if the children know what a doctor's instruments are for, they will not feel frightened when they visit a real doctor's office.

Find my instruments game

Against All Odds Exhibit: Global Health Everywhere Games
These games were created to compliment the Against All Odds exhibit for global health at the National Library of Medicine. Each game focuses on geography in the context of world health. These games are accessible to the mobility and vision impaired.

Unscramble the name
Test your knowledge game screenshot
Global Health Everywhere games


Metamorphosis is an object avoidance game inspired by Kafka's work of the same name. This demo demonstrates the game play and showcases a new type of collision detection based on analyzing bitmap data. Read more about Bitmap Collision Detection at my old blog.  

Play the game here.

Metamorphosis game