Darien's Avatar

Darien

@darien.ink

Game Dev / Software Engineer dariengames.itch.io

180
Followers
7
Following
51
Posts
16.11.2024
Joined
Posts Following

Latest posts by Darien @darien.ink

Preview
Molte Maschere by Darien Short boss fight against a devious clown

New game; with clowns.

dariengames.itch.io/molte-maschere

#gamedev #indiedev #godot #clowns

07.03.2026 20:01 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I like what I had before, but optimizing a game like that in 3D turned out to be too massive a task, and I'd probably have had to build a custom engine from scratch in C++. Narrowing the scope let's me focus on the spellcrafting system, which was the main point of the game from the beginning.

03.01.2026 22:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Player and spider monster stand in a cave filled with magic materials.

Player and spider monster stand in a cave filled with magic materials.

New year, new update! After months of endlessly optimizing and realizing I'd never finish the game at its current scale, I restarted the project as a 2D dungeon crawler, keeping the emphasis on spellbuilding. Iโ€™ll share more soon; for now, here's a screenshot:

#gamedev #indiedev #godot #wizardgame

03.01.2026 22:53 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Experimented with adding voxels to my game's terrain deformation system. It looks great but currently uses a ton of RAM. Time to optimize...

#gamedev #indiedev #godot #godotengine #wizards #wizardgame #voxels #marchingcubes

27.08.2025 23:16 ๐Ÿ‘ 9 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Hills made from sin waves with placeholder art animals

Hills made from sin waves with placeholder art animals

#GMTK Day 1 progress: Added procedural terrain generation and made some funny looking horses.

#gamedev #indiedev #godot #gamejam #gmtkjam

31.07.2025 04:17 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Added a tooltip to the spell editor

#gamedev #indiedev #godot #wizardgame #wizards #programming

19.07.2025 21:17 ๐Ÿ‘ 16 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Working on force-field mechanics

#gamedev #indiedev #godot #wizards #programming

04.07.2025 19:53 ๐Ÿ‘ 20 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

New fire shader!

#gamedev #indiedev #godot #wizardgame #wizards #programming #shaders

21.06.2025 20:37 ๐Ÿ‘ 54 ๐Ÿ” 5 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Video thumbnail

The spell language now supports input events, so you can set certain actions to happen whenever those keys are pressed. The events last until the spell is terminated, even if you're casting another spell.

#gamedev #indiedev #godot #wizards #programming

21.06.2025 17:26 ๐Ÿ‘ 26 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Added some fancy effects to my game's text editor

#gamedev #indiedev #godot #wizardgame #wizards #programming #shaders

20.06.2025 21:13 ๐Ÿ‘ 36 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think it has to do with my screen-reading shader reading its own texture, which causes parts of the screen to not clear. This is what I get for trying to render liquids on a separate layer.

18.06.2025 15:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Godot's subviewports are going to be the death of me.

#gamedev #indiedev #godot #wizards

17.06.2025 21:03 ๐Ÿ‘ 21 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Video thumbnail

I added particle effects and decoration to projectiles. It's not much, but it looks a lot better than the default white spheres. The projectile's color is determined by parsing the code to see what spell it casts on a hit, while the size is based on the mana cost.

#gamedev #indiedev #godot #wizards

08.06.2025 19:48 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

When the spell is cast, the mana spent on the BRIDGE spell gets transferred to its projectile, which uses it to cast the PILLAR spell once per loop until it runs out of mana. At some point I want to add syntax for explicitly stating how much mana to use, so spells can last longer than one second.

07.06.2025 21:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Code for the ICE BRIDGE spell

Code for the ICE BRIDGE spell

For example, here is the code for the ice bridge spell. HEAT is a built-in spell that costs 1 mana for each unit heated or cooled. The PILLAR spell casts HEAT once, so it costs 50 mana. The BRIDGE spell casts PILLAR once every loop (10 per sec) so we estimate it being worth PILLAR * 10; 500 mana.

07.06.2025 21:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

This week's progress features post processing to give everything nice outlines and a mana system to limit spellcasting. Since all the spells are custom and often involve recursive casting, the game estimates how much mana is spent by parsing the spell's code before casting

#gamedev #indiedev #godot

07.06.2025 21:50 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

To make water flow down hills properly, I used 3 bits of each pixel in the heightmap to represent slope. When the mesh loads, each face calculates which direction in UV space correlates to downward motion, shown by the color of each pixel it covers.

#gamedev #indiedev #godot #screenshotsaturday

31.05.2025 17:05 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks! I'm trying to make a wizard game where you create the spells yourself with code. I'm making a system for elemental spells to cover the ground with their respective material, which has resulted in the delicious substance seen in the video.

29.05.2025 22:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

My attempts at adding flowing water have resulted in some tasty looking Jell-O. I may use this for adding slime magic down the road.

#gamedev #indiedev #godot #wizards #yummyjello

29.05.2025 21:45 ๐Ÿ‘ 12 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I made some new spells to test the ice and terrain systems. Most of them work by having a spell's projectile cast another spell in the air.

#gamedev #indiedev #godot #programming #wizards

28.05.2025 02:31 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I've added temperature data to the height-map, so spells that affect heat can cause ice formations or start fires. The ice gradually melts on its own, but it can be melted faster by heating it.

#gamedev #indiedev #godot #wizards

25.05.2025 22:47 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

After a long night of writing shader code and search algorithms, I got the surface covering system fully working and optimized. It looks a little weird on sharp corners, but it's ready enough that I can start making spells that use this system.

#gamedev #indiedev #godot #wizards

24.05.2025 18:27 ๐Ÿ‘ 31 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

For elemental spells, I want a way for materials to cover the surfaces of a level for effects like freezing the ground and terraforming. I'm making good progress, but for now it just looks like chunky Splatoon.

#gamedev #indiedev #godot #wizards

23.05.2025 21:23 ๐Ÿ‘ 19 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Video thumbnail

Here's a telekinesis spell I made in-game using the "push," "hold," and "scan" keywords. My goal for the game is to have lots of simple keywords that can be combined into more complex spells, so coding a spell feels like solving an open ended puzzle.

#gamedev #indiedev #godot #wizards #programming

22.05.2025 21:08 ๐Ÿ‘ 20 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Code editor for a game where you program your own spells. You can select a spell to edit on the left side, then edit its code, title, and icon in the center. Below is a hotbar where spells can be assigned for use.

Code editor for a game where you program your own spells. You can select a spell to edit on the left side, then edit its code, title, and icon in the center. Below is a hotbar where spells can be assigned for use.

I added some more features to the spell editor, namely a list of your spells on the left side and a simple reference pane on the right. I also gave each spell a customizable icon to better distinguish them on the hotbar.

#gamedev #indiedev #godot #wizards #programming

21.05.2025 17:37 ๐Ÿ‘ 15 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Got the spell editor working! I also played around with adding procedural effects to the text, like the wavy effect on the word "Launch".

#gamedev #indiedev #godot #wizards #programming

16.05.2025 02:22 ๐Ÿ‘ 12 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I switched everything to 3D and played around with making spells. Next I'm going to work on some UI and an in-game spell editor.

#gamedev #indiedev #godot #wizards

13.05.2025 21:17 ๐Ÿ‘ 20 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Back after a hiatus (college). I've started working on a game that lets you create your own spells with code. Here are two example spells that I made.
#gamedev #godot

11.05.2025 18:48 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Got most of the mechanics figured out and blocked out a level. Now I just need to add some enemy animations and grind out more levels.
#GlobalGameJam

26.01.2025 01:24 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Day one of the jam over, making good progress.
#GlobalGameJam

25.01.2025 07:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0