Andy's Avatar

Andy

@anba.dev

Indie #gamedev from Germany Working on VELKYN, an OPEN WORLD action-adventure game Wishlist: https://store.steampowered.com/app/2728320/VELKYN/ YouTube: https://www.youtube.com/@endeetree

699
Followers
175
Following
492
Posts
29.06.2023
Joined
Posts Following

Latest posts by Andy @anba.dev

Post image

You can say what you want about Nintendo, but I love it so much that their games have so many accessibility options. No gatekeeping, and even players who are not familiar with video games at all can join in without getting frustrated right away.

23.01.2026 08:23 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You can tell youโ€™ve mastered platformers lol
First map in under half an hour? Not bad not bad ๐Ÿ˜…

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

I checked out Cloud Escape by @anba.dev in the most recent episode of Careware and honestly had a blast!

FULL VIDEO - www.youtube.com/watch?v=C_0k...

#IndieGameDev #VideoGames #IndieDev

08.01.2026 17:04 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

heads up that bluesky doesnt show posts from other languages by default on your timeline, and its cutting you off from a lot of the community

go to bsky.app/settings/lan... and deselect any language from this setting, or else you might not see any of the new japanese users at all!

24.12.2025 22:01 ๐Ÿ‘ 7669 ๐Ÿ” 5662 ๐Ÿ’ฌ 83 ๐Ÿ“Œ 123
Post image

Confetti on course completion ๐ŸŽ‰

23.12.2025 14:00 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

There are situations where the golf ball is close to a wall or obstacle. You always hit the ball in the direction you're facing. So objects between the camera and the ball are not blocking the camera and are made transparent using a dither shader.

23.12.2025 14:00 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

For the golf minigame, the main character has a special golf outfit. But since you don't actually see the character in the minigame, just in a short cutscene, it was basically wasted work time ๐Ÿคฃ

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

I'm from Germany and typical old German names are kinda a meme here. But somehow, some of these names have their own unique vibe. All shopkeepers in the game are part of an old merchant family and have first names like Albrecht or Gottfried.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

The HUD is minimalist. Shot direction follows the camera's view, and the power meter only pops up when you hold the strike button.

23.12.2025 14:00 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Since there are occasionally some darker spots on the golf courses, the golf ball also has a weak light source. The goal was to improve visibility for the player.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

In addition to the realtime lights, I'm using the third-party asset Fake Point Lights by LazyEti. This lets me project stylized, beautiful Wind Waker-like light cones with sharp edges onto the environment.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

For the golf courses, I primarily use baked lighting cause it looks awesome and fits well. But I also add realtime lights for the torches to create dynamic shadows for the golf ball and obstacles.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Since it's a simple minigame, there are only simple obstacles. There are static barricades that players can use to their advantage or navigate around. There are also dynamic simple shape rigidbody based obstacles with spectral visuals. Moving obstacles also leave a slight trail.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

I created the classic grass pattern using a repeating grass texture and texture layering. The second layer, a simple gray-and-white checkerboard texture, is multiplied onto the base texture with a transparency value.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

When designing levels, I focused on easy readability for players, variety, and variable verticality. The shapes of the levels were all created in Blender using simple cubes and textured with triplanar texturing.

23.12.2025 14:00 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

With all the golf video games out there, I wouldn't consider making a full game just about golf. But a dungeon golf minigame in my action-adventure game? No objections, right? A quick technical and game design recap ๐Ÿงต

23.12.2025 14:00 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

A small stress test with 30 active enemy instances. The performance was good, but the pathfinding with many simultaneous enemies was a real pain. Problem still exists and I need to put more work into this!

16.12.2025 13:29 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

The targeting system was a hge challenge! Here in the screenshot, we see targetable indicators (the small arrows) and the targeted indicator (the large arrow). During targeting, the character always rotates to the active target.

16.12.2025 13:29 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

The dodge roll does not grant invincibility frames, but it temporarily shrinks the character collider size and allows the player to move very quickly in a specific direction. Dodge rolls cost stamina!

16.12.2025 13:29 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Just a cool shot from the combat devlog :)

16.12.2025 13:29 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Most attack animations are purchased animations, which in most cases have been refined using the software Cascadeur and adapted to my character.

16.12.2025 13:29 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

Simple, physical enemy attacks can be parried. As the game progresses, you not only stun the enemy for a brief moment, but you can also perform a powerful counterattack.

16.12.2025 13:29 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Some more interesting gamedev insights about creating the combat system in Velkyn โš”๏ธ

16.12.2025 13:29 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thank you, glad you liked it and also thanks for sharing ๐Ÿ˜Š

16.12.2025 01:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thank you! ๐Ÿ˜Š

16.12.2025 01:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Visualization of the first enemy pathfinding implementation. I'm using A* for the pathfinding in Velkyn.

15.12.2025 11:05 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

The bow is probably not the right choice for this distance :'D

15.12.2025 11:05 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

If you approach enemies from behind and stay quiet (crouching), they won't notice you and you can launch a surprise attack.

15.12.2025 11:05 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

I have tried to implement the field of view as realistically as possible. If the character is partially covered by the environment, the detection sensor reports a partial detection. Only when a certain threshold of visual exposure to the sensor is exceeded, the visual contact logic gets triggered.

15.12.2025 11:05 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Enemy detection is triggered (depending on the enemy type) by visual contact, noises, or caused damage. For visual contact, there is an appropriate indicator when you approach the enemy.

15.12.2025 11:05 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0