Revirtualis

Welcome to Revirtualis, a small corner of the internet that features interesting projects, code-snippets, opinions, and games. Make yourself at home.

Announcements

There's a new game on the site! Ultra Elasticity is a modern take on the classic game of breakout, with a few new mechanics to keep it interesting. Check it out here.
screenshot

Upcoming

Recent Posts

Regem Ludos Dev Blog: Battle System and Async Processing

Regem Ludos features a battle system with a lot of things all going on at the same time. There are cooldown bars filling or emptying at all times. Enemies are targeting your party, jumping around the screen and dropping your hp bar. All characters have different abilities that do different things, and take varying amounts of time. Status effects morph and change the battle field as time goes on. And so much more than I can succinctly put here. It's a lot to process!

Read More

Game Release: Ultra Elasticity

There's a new game in town: Ultra Elasticity!

screenshot

This is a modern take on the classic game of breakout, themed around space, with a few new mechanics to keep it interesting.

Much like Breakout, Ultra Elasticity is a game about bouncing a rotating energy ball off of a spaceship's shield, whi

Read More

Video Game Startup Times: A Modern Catastrophe

screenshot

Go into Steam right now, double click any AAA game from the past few years, and silently count in your head how long it takes that game to boot into the menu. And not even into a place where you can control; count until your screen renders "the game" instead a splash window

Read More

Regem Ludos Dev Blog: Rpgscript

Welcome to the first post in a series about the tooling used to build the game Regem Ludos. The game runs in a web browser and does not use a commercial engine, so there are various assorted tools that are cobbled together that constitute the development process. These posts are about those tools.

I'd like to start this off by identifying a problem. A tool, after all, is something we can use to solve a problem. And that problem is: how do you define, store, and run a c

Read More

JS13K 2025 Post Mortem: Witch Potion

My JS13k 2025 entry for the theme "Black Cat" is the game Witch Potion. screenshot It's a minimalistic, dialogue choice driven game about becoming a witch and mixing potions. As always, I used this competition as a tool to explore

Read More