Journoid
banner
journoid.net
Journoid
@journoid.net
Christian guy working on "Angels & Demons." A Platformer, RPG, Rhythm game inspired by the Paper Mario and Mario & Luigi games.
https://journoid.net/
https://linktr.ee/journoid
Pinned
New video! My discord suggested THEIR ideas for my game, so I decided to implement them!
Surely that went well...
Right...?
#gamedev #indiegame
youtu.be/XhPjE5czXEs
My Discord Updated My Game...
YouTube video by Journoid
youtu.be
Today's game dev quest: Adding unique flavor text if a party member likes/dislikes an item!

Liking an item: ~25% EXTRA healing
Disliking an item: ~20% LESS healing

Keep their tastes in mind when gathering items to REALLY excel in battle!

(WIP GUI)

#indiegame #gamedev
October 9, 2025 at 7:15 PM
Just picked up some kind of "Rune of Virtue."

Here's a look at the new chapter complete theme!

#indiegame #gamedev #music #flstudio
September 19, 2025 at 6:57 PM
An SNES puzzle game style track for my #indiegame

Fruity Delay Bank is perfect for emulating the SNES's echo/reverb.

#gamedev #music #flstudio
September 18, 2025 at 1:38 PM
Angels & Demons feels like a real game now. Not just some side project.

I was watching a recording of a new cutscene and just... got immersed as if I was watching a play through of a finished game!

Here's a (cropped) screenshot of the cutscene in question.

#indiegame #gamedev #pixelart
September 18, 2025 at 1:37 PM
September 16, 2025 at 1:17 PM
Sprites from yesterday's stream!

#indiegame #pixelart #gamedev
September 13, 2025 at 4:53 PM
Addition to this #GameMaker tip:

Unless you ABSOLUTELY HAVE TO use a ds_map, consider using a STRUCT instead!

Don't be like me and jump in to the only solution you know. Research and see if there is a faster or more efficient way!

(Check the quote replies for insight!)

#gamedev #indiegame
If you plan on having localizations, build the systems early!

In my #GameMaker #indiegame I use a ds_map to hold all of the text strings for the Angels & Demons.

Here I have a function that returns a key-value.
If running in VM mode, there's safety checks for mismatched keys!

#gamedev
September 12, 2025 at 3:53 PM
If you plan on having localizations, build the systems early!

In my #GameMaker #indiegame I use a ds_map to hold all of the text strings for the Angels & Demons.

Here I have a function that returns a key-value.
If running in VM mode, there's safety checks for mismatched keys!

#gamedev
September 11, 2025 at 2:46 PM
Reposted by Journoid
The movement in Angels & Demons is probably one of the most fine-tuned things in the entire game.

If you want to go fast, you absolutely can.

#GameMaker #indiegame #gamedev
September 10, 2025 at 2:36 PM
The movement in Angels & Demons is probably one of the most fine-tuned things in the entire game.

If you want to go fast, you absolutely can.

#GameMaker #indiegame #gamedev
September 10, 2025 at 2:36 PM
Did you know that variables can hold references to functions in #GameMaker ?

These are called Method Variables. Method Variables can store a custom local function, and already existing function, or a built-in function.

Further reading below!

#gamedev #indiegame
September 9, 2025 at 3:25 PM
September 8, 2025 at 3:29 PM
Reposted by Journoid
#GameMaker tip:

Did you know you can press CTRL+SHIFT+F to search for text within your entire project?

#gamedev #indiegame
September 7, 2025 at 4:52 PM
#GameMaker tip:

Did you know you can press CTRL+SHIFT+F to search for text within your entire project?

#gamedev #indiegame
September 7, 2025 at 4:52 PM
#GameMaker optimization: gml_release_mode()

Enabling this will increase performance by disabling various error checks, like reading outside of a data structure.

You should only use this AT OR NEAR RELEASE! Debugging becomes much harder with this enabled!

#gamedev #indiegame
September 6, 2025 at 2:48 PM
#GameMaker pro tip: gml_pragma("forceinline")

Add this to frequently used functions, and it will ask the YYC to compile the function inlined instead of referenced.

A free processing speed boost, at the cost of extra compile time and file size.

#gamedev #indiegame
September 5, 2025 at 2:34 PM
#GameMaker thing I wish I knew sooner.

Values in show_debug_message() are ROUNDED to the hundredths place in the output.

Use string_format() to increase the amount of precision you can see!

(Example: displaying a song's current position)

#gamedev
September 4, 2025 at 9:30 PM
Reposted by Journoid
New video! My discord suggested THEIR ideas for my game, so I decided to implement them!
Surely that went well...
Right...?
#gamedev #indiegame
youtu.be/XhPjE5czXEs
My Discord Updated My Game...
YouTube video by Journoid
youtu.be
August 18, 2025 at 8:54 PM
New video! My discord suggested THEIR ideas for my game, so I decided to implement them!
Surely that went well...
Right...?
#gamedev #indiegame
youtu.be/XhPjE5czXEs
My Discord Updated My Game...
YouTube video by Journoid
youtu.be
August 18, 2025 at 8:54 PM
Reposted by Journoid
I remade over 16,000 sprites for my #indiegame

Check out the devlog! youtu.be/2mTvcmZLaR0
#gamedev
Just Fix Your Art Style Bro
YouTube video by Journoid
youtu.be
July 10, 2025 at 7:57 PM
I remade over 16,000 sprites for my #indiegame

Check out the devlog! youtu.be/2mTvcmZLaR0
#gamedev
Just Fix Your Art Style Bro
YouTube video by Journoid
youtu.be
July 10, 2025 at 7:57 PM
Progress update:
Make a joyful noise with Yui to break through evil spells!

Rhythm mini-game is now Rhythm GAME. As in, it's a real part of the main gameplay loop. Each chapter will have a few of these sections, each with unique tunes!

#indiegame #gamedev
July 9, 2025 at 1:09 PM
Reposted by Journoid
~ #SAGE2024 Reviews ~

#16: Angels and Demons

@journoid.net Your game was surprising for me with its themes, but that isn't saying I didn't enjoy it! The battles were fun and I loved the speed I was able to reach! Keep up the great work!

i love yui btw she's very coolswag
March 23, 2025 at 5:18 PM
Placeholder graphics are so peak

#indiegame #gamedev
February 7, 2025 at 7:02 PM
The Hardest Challenge in my #indiegame

4,500 HP, 14 Attacks to avoid, mere frames to do so...

🔽🔽🔽
February 5, 2025 at 5:21 PM