Excel Game Development: How to Make Bat Acrobat (Flappy Bird like Game) from Scratch

Welcome to my Excel game development tutorial on making Bat Acrobat (a Flappy Bird like Game) from scratch using Excel macros and VBA!

Well, Excel may not be the first tool that comes to mind when you think of game development, but it’s actually a versatile and powerful platform for creating games.

So in this step-by-step video tutorial, I’ll show you how to make a fun and addictive game called Bat Acrobat in Excel.

The game is inspired by the popular mobile game Flappy Bird and here is the video:


Topics that are discussed in the video:

  • Why I used Excel game engine
  • Excel workbook template
  • Declarations macro module
  • Engine macro module
  • Game macro module
  • Settings
  • Refreshing screen
  • Implementing state machine
  • Creating bat sprite
  • Adding gravity
  • Controlling bat
  • Animating bat
  • Drawing cave
  • Implementing scrolling mechanism
  • Collision detection
  • Showing dead bat
  • Displaying score
  • Adding title screen
  • Adding game over dialog
  • Adding scoreboard
  • Displaying hi-score
  • Adding sounds
  • Polishing title screen


Game Description

The gameplay of Bat Acrobat is easy to pick up but hard to master.

In this thrilling game, you take on the role of a bat trapped in a cave. Using your expert acrobatic skills, you must navigate through a series of obstacles by flapping your wings and collect points along the way. The game is over if the bat hits an obstacle or falls to the ground.

With intuitive controls and challenging levels, Bat Acrobat will keep you on the edge of your seat. So can you reach the end of the cave and escape to freedom? Just fly through the cave dodging rocks and stalactites, and see how far you can go!



To play Bat Acrobat on your computer, download this Excel workbook:

Bat Acrobat Excel Workbook


Leave a Reply

Your email address will not be published. Required fields are marked *