Asverg is an educational history game based on real life events from the Bulgarian history. It is a Single Page Application (SPA) made with the Vue JS framework. It consists of several Vue components for the different parts of the game screen - abilities, knowledges, baggage, episode, store etc. The front-end communicates with the back-end via REST API. The API is made using the Laravel framework which is PHP based. Also, the API has a documentation generated with Swagger.


  • Vue JS Front-End
  • Laravel Back-End
  • Swagger API Documentation
  • Bearer Token Authentication
  • Route Guards
  • Custom Design
  • Custom Font
  • Custom Scrollbars

Responsive Ready

  • 4K Displays
  • Full-HD
  • Laptops
  • Notebooks
  • Tablets
  • Fablets
  • Smartphones

Admin Features

  • Adding Episodes
  • Adding Items
  • Adding Knowledges
  • Adding Store
  • Episodes continuity logic
  • Associating items with an episode
  • Adding points
  • Text Editor



Asverg has a store functionality where you can buy items with game money for yourself. These items add points for strength, speed, attack etc. Also, every item that you possess can be sold which gives you certain amount of game money.


The game has an inventory tab, where you store the items you find throughout the episodes. You have certain amount of items that you can set to active and these items add points for strength, speed, attack etc. Also you can set them as inactive and then they are stored in your baggage. Lastly, you can sell and buy items from the store.


The game is ready for monetization. Different price packs are included.