Eric
@mokkograd.net
(they/them) I'm passionate about explosions and skeletons. Header image by Simon Sweetman.
Buy Virtue's Heaven on Steam!
https://store.steampowered.com/app/1929860/Virtues_Heaven/
Subscribe to my Newsletter:
https://buttondown.com/MOKKOGRAD
Buy Virtue's Heaven on Steam!
https://store.steampowered.com/app/1929860/Virtues_Heaven/
Subscribe to my Newsletter:
https://buttondown.com/MOKKOGRAD
This is the only Deathball I acknowledge:
November 7, 2025 at 12:59 PM
This is the only Deathball I acknowledge:
You know what's better than graphs that show an increase in page views after your game reached specific threshold for positive reviews on a digital distribution platform?
Squash the Cat.
Squash the Cat.
October 29, 2025 at 7:36 PM
You know what's better than graphs that show an increase in page views after your game reached specific threshold for positive reviews on a digital distribution platform?
Squash the Cat.
Squash the Cat.
Here's the reason why you see so many people beg for reviews on Steam. Virtue's Heaven got past 10 reviews this weekend and suddenly the amount of page views tripled, mostly because the game started to show up in people's discovery queues.
October 28, 2025 at 9:39 AM
Here's the reason why you see so many people beg for reviews on Steam. Virtue's Heaven got past 10 reviews this weekend and suddenly the amount of page views tripled, mostly because the game started to show up in people's discovery queues.
Looked over the blogpost I wrote in January about my JRPG project, and I do find it interesting how I wrote "The verbs of a character define how they act upon the world" as one of them just a few weeks before Realis came out, which has a similar idea.
October 6, 2025 at 4:44 PM
Looked over the blogpost I wrote in January about my JRPG project, and I do find it interesting how I wrote "The verbs of a character define how they act upon the world" as one of them just a few weeks before Realis came out, which has a similar idea.
Virtue's Heaven is currently on sale!
If Metroidvanias with different approaches to the genre, fast-paced movement heavy action games, or games that explore our current, strange and desperate times are of interest to you, please give it a chance.
store.steampowered.com/app/1929860/...
If Metroidvanias with different approaches to the genre, fast-paced movement heavy action games, or games that explore our current, strange and desperate times are of interest to you, please give it a chance.
store.steampowered.com/app/1929860/...
September 30, 2025 at 3:52 PM
Virtue's Heaven is currently on sale!
If Metroidvanias with different approaches to the genre, fast-paced movement heavy action games, or games that explore our current, strange and desperate times are of interest to you, please give it a chance.
store.steampowered.com/app/1929860/...
If Metroidvanias with different approaches to the genre, fast-paced movement heavy action games, or games that explore our current, strange and desperate times are of interest to you, please give it a chance.
store.steampowered.com/app/1929860/...
Virtue's Heaven is on Sale! It's a game that took me almost 8 years to finish, and I put *so much* of myself into it that makes it very hard for me to be polite about the fact that I have to beg people to buy the game write steam reviews for it.
store.steampowered.com/app/1929860/...
store.steampowered.com/app/1929860/...
September 29, 2025 at 8:41 PM
Virtue's Heaven is on Sale! It's a game that took me almost 8 years to finish, and I put *so much* of myself into it that makes it very hard for me to be polite about the fact that I have to beg people to buy the game write steam reviews for it.
store.steampowered.com/app/1929860/...
store.steampowered.com/app/1929860/...
obligatory "I made Croissants today" picture
September 13, 2025 at 5:37 PM
obligatory "I made Croissants today" picture
here it is in the game. One reason why I chose this front-facing perspective for the battles, is because you can really play with the size difference between the players and the enemies/bosses.
September 5, 2025 at 11:58 AM
here it is in the game. One reason why I chose this front-facing perspective for the battles, is because you can really play with the size difference between the players and the enemies/bosses.
Wasn't really happy with the sprite I did for the boss in JRPG dungeontest and it's not often that my second attempts end up being so much better:
September 5, 2025 at 11:37 AM
Wasn't really happy with the sprite I did for the boss in JRPG dungeontest and it's not often that my second attempts end up being so much better:
On one hand, I love that No Man's Sky finally gave me the tools to make the worst Spaceship ever.
On the other hand, it also seems to hates my graphics card now.
On the other hand, it also seems to hates my graphics card now.
September 4, 2025 at 12:17 PM
On one hand, I love that No Man's Sky finally gave me the tools to make the worst Spaceship ever.
On the other hand, it also seems to hates my graphics card now.
On the other hand, it also seems to hates my graphics card now.
Repost with a group you'd love to hang out with
August 24, 2025 at 1:50 PM
Repost with a group you'd love to hang out with
Sure, the German Railway system is slowly decaying and ridiculously expensive, but I also discovered that some of their trains have these very satisfying coathanger(?) buttons built into their seats.
August 20, 2025 at 5:35 PM
Sure, the German Railway system is slowly decaying and ridiculously expensive, but I also discovered that some of their trains have these very satisfying coathanger(?) buttons built into their seats.
Put some stuff into JRPG game that calculates and displays a character's chance to hit an enemy with an attack, which finally gave me a chance add a status effect that does nothing else, but flip the numbers around, to illustrate a character's lack of confidence.
August 15, 2025 at 1:15 PM
Put some stuff into JRPG game that calculates and displays a character's chance to hit an enemy with an attack, which finally gave me a chance add a status effect that does nothing else, but flip the numbers around, to illustrate a character's lack of confidence.
I tried to put a lot of my own messy emotional state into Virtue's Heaven. One of which was: "I wish I could shoot laser beams at the techno fascists that try and destroy me and my friend's existence."
It's discounted on Steam right now:
store.steampowered.com/app/1929860/...
It's discounted on Steam right now:
store.steampowered.com/app/1929860/...
August 13, 2025 at 3:26 PM
I tried to put a lot of my own messy emotional state into Virtue's Heaven. One of which was: "I wish I could shoot laser beams at the techno fascists that try and destroy me and my friend's existence."
It's discounted on Steam right now:
store.steampowered.com/app/1929860/...
It's discounted on Steam right now:
store.steampowered.com/app/1929860/...
Virtue's Heaven is 10% off on Steam!
Being an expert in the game (I made it), I'd say that it's well worthy of your time and a positive review on Steam.
For more information regarding the game's subject, please look at the attached .gif file.
store.steampowered.com/app/1929860/...
Being an expert in the game (I made it), I'd say that it's well worthy of your time and a positive review on Steam.
For more information regarding the game's subject, please look at the attached .gif file.
store.steampowered.com/app/1929860/...
August 11, 2025 at 5:15 PM
Virtue's Heaven is 10% off on Steam!
Being an expert in the game (I made it), I'd say that it's well worthy of your time and a positive review on Steam.
For more information regarding the game's subject, please look at the attached .gif file.
store.steampowered.com/app/1929860/...
Being an expert in the game (I made it), I'd say that it's well worthy of your time and a positive review on Steam.
For more information regarding the game's subject, please look at the attached .gif file.
store.steampowered.com/app/1929860/...
Made some little guy versions of the enemies for JRPG dungeon test yesterday.
Love how the tiny Reupel looks like he's flipping off the player.
Love how the tiny Reupel looks like he's flipping off the player.
August 10, 2025 at 6:58 AM
Made some little guy versions of the enemies for JRPG dungeon test yesterday.
Love how the tiny Reupel looks like he's flipping off the player.
Love how the tiny Reupel looks like he's flipping off the player.
Listen, I know that watching car racing is a horrible hobby, and so is watching old car races.
But where else would I see things like this?
But where else would I see things like this?
August 4, 2025 at 5:00 PM
Listen, I know that watching car racing is a horrible hobby, and so is watching old car races.
But where else would I see things like this?
But where else would I see things like this?
wow, this actually looks like a videogame now.
August 2, 2025 at 5:29 PM
wow, this actually looks like a videogame now.
And that's all regular enemies done for JRPG test thing. Just ignore the two that don't have names, it's fine and definitely not a secret.
August 1, 2025 at 1:24 PM
And that's all regular enemies done for JRPG test thing. Just ignore the two that don't have names, it's fine and definitely not a secret.
first actual sprites for JRPG game test.
Not having an easy time with work right now, but I do like how the Slime and Toad turned out specifically.
Not having an easy time with work right now, but I do like how the Slime and Toad turned out specifically.
July 31, 2025 at 3:02 PM
first actual sprites for JRPG game test.
Not having an easy time with work right now, but I do like how the Slime and Toad turned out specifically.
Not having an easy time with work right now, but I do like how the Slime and Toad turned out specifically.
I'm can now report that enemies in JRPG game not only look like they're sighing out of existence upon death, they now also sound like it.
July 30, 2025 at 2:19 PM
I'm can now report that enemies in JRPG game not only look like they're sighing out of existence upon death, they now also sound like it.
The biggest difference between action games and a JRPG?
While in the former, an enemy has to go out in a screen-filling explosion, in the latter it has to gracefully sigh out of existence.
Why?
I don't know, it's what people decided on over the years and who am I to judge the wisdom of the past?
While in the former, an enemy has to go out in a screen-filling explosion, in the latter it has to gracefully sigh out of existence.
Why?
I don't know, it's what people decided on over the years and who am I to judge the wisdom of the past?
July 29, 2025 at 1:43 PM
The biggest difference between action games and a JRPG?
While in the former, an enemy has to go out in a screen-filling explosion, in the latter it has to gracefully sigh out of existence.
Why?
I don't know, it's what people decided on over the years and who am I to judge the wisdom of the past?
While in the former, an enemy has to go out in a screen-filling explosion, in the latter it has to gracefully sigh out of existence.
Why?
I don't know, it's what people decided on over the years and who am I to judge the wisdom of the past?
Working on JRPG game gives me a chance to work through some of my lingering issues from back when I was studying evolutionary biology.
July 28, 2025 at 2:40 PM
Working on JRPG game gives me a chance to work through some of my lingering issues from back when I was studying evolutionary biology.
Spend my entire day drawing animations for attacks such as "throw book at enemy".
July 25, 2025 at 2:29 PM
Spend my entire day drawing animations for attacks such as "throw book at enemy".
After losing over an hour to Game Maker eating my projects, I did manage to build a particle system for JRPG game.
July 24, 2025 at 3:39 PM
After losing over an hour to Game Maker eating my projects, I did manage to build a particle system for JRPG game.