Pavel Bezdornov

Game developer

Frontend developer

Pavel Bezdornov

Game developer

Frontend developer

Jet Forces

  • Type of project: No Commerce
  • Developer: alpinweb.com

Jet Forces is a prototype of a browser game in the shooter genre. The goal of the game is to reach the top of a tower where the player is located. Movement is achieved through standard platformer mechanics, as well as flying with a jetpack, which is the reason for the game’s name.

The main idea is that the coins the player collects throughout the level or earns by defeating enemies serve a dual purpose: they act as currency for purchasing ammo and jetpack fuel, and they also represent the player’s lives. If the player takes damage, they lose a coin (which, by the way, can be picked up again if it hasn’t rolled too far). If the player takes damage without any coins left, they are defeated.

Jet Forces was my first project using the Phaser engine. I developed the game with the goal of learning this tool. During the process, I was able to master all the core aspects of working with the engine, including:

  • Working with frame-by-frame animation
  • Character control
  • Using the Arcade physics engine
  • Creating simple artificial intelligence
  • Building levels using the Tiled editor

In addition to game development tools, I also expanded my frontend knowledge:

  • Mastered the React framework
  • Learned the MobX state management library
  • Used the Vite build tool

The knowledge I gained during the development of Jet Forces has provided me with a solid foundation for developing HTML5 games.

Technologies I have worked with: