TrishaDev's Avatar

TrishaDev

@trishadev.bsky.social

Enthusiast of vintage computers and retro games. What excites me most is the challenge of building my own game entirely from the ground up ~ a personal project I pursue purely for the joy of it! Human|She/her|I don't read DMs.

238 Followers  |  250 Following  |  388 Posts  |  Joined: 28.01.2025
Posts Following

Posts by TrishaDev (@trishadev.bsky.social)

Yes, this works on an actual phone, but itโ€™s hard to record a video ๐Ÿ™‚ Anyway, recreating the swapchain on Android and on Windows requires a different approach, but itโ€™s working now. ๐Ÿ’ƒ๐Ÿ’ƒ๐Ÿ’ƒ

01.03.2026 18:28 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Not much today,๐Ÿ’…~just out here slaying a dramatic little orientation change bug ๐Ÿ˜Šand teaching the Android project how to properly pause, stop, and resume w/o throwing a tantrum. Yep, it took a while since Iโ€™m not using any windowing library. ๐Ÿ’ƒ๐Ÿ‘ฉโ€๐Ÿ’ปโœ…

#Vulkan #GameDev #IndieDev #DotNet #CSharp #Android

01.03.2026 18:28 โ€” ๐Ÿ‘ 10    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Sure, Erwin. Those 4 cubes use different blend states: Solid, AlphaAdditive, AlphaTranslucent, and Wired. The axis lines are also rendered using LINE_LIST, which is the rasterization mode for wireframe rendering. ๐Ÿ’ƒ

27.02.2026 03:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Vulkan releases game engine tutorial

Vulkan releases game engine tutorial

The Vulkan Working Group has published, Building a Simple Game Engine, a new in-depth tutorial for developers ready to move beyond the basics and into professional-grade engine development.

Learn more: www.khronos.org/blog/new-vul...
#vulkan #tutorial #programming #gpu #gameengine

25.02.2026 14:34 โ€” ๐Ÿ‘ 242    ๐Ÿ” 37    ๐Ÿ’ฌ 10    ๐Ÿ“Œ 5

OMG!!! Itโ€™s Sir Willems!!! ๐Ÿ˜ŠThank you so, so much!!! Iโ€™ll definitely see what I can do using WSL2. I honestly couldnโ€™t have done this project without your amazing tutorial sample ~ it helped me a ton! And the best part is, itโ€™s really not that hard to port it over to C#! ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ”ฅ๐Ÿ’ƒ

25.02.2026 16:19 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Hooray!๐ŸŽ‰I canโ€™t believe Iโ€™ve pulled this off ~ this #Vulkan project is now running on Windows โœ… and Android โœ…Next step: I need to install Linux to test it there as well and maybe grab a Steam Deck too, just for testing purposes.๐Ÿ’ƒ

#GraphicsProgramming #Gamedev #IndieDev
#DotNet #CSharp #Android

25.02.2026 15:43 โ€” ๐Ÿ‘ 27    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
a black and white photo of a man with the words when someone does honors real and complex analysis without a calculator below him ALT: a black and white photo of a man with the words when someone does honors real and complex analysis without a calculator below him
25.02.2026 06:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

C# is an amazing languages ever created. It was designed by the same genius behind Delphi (Object Pascal/Turbo Pascal) and TypeScript, and it combines power with clarity. I wouldnโ€™t trade C#โ€™s clarity and ease of use in game development for a few extra FPS gained by using another language.

25.02.2026 06:38 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

C# is an amazing languages ever created. It was designed by the same genius behind Delphi (Object Pascal/Turbo Pascal) and TypeScript, and it combines power with clarity. I wouldnโ€™t trade C#โ€™s clarity and ease of use in game development for a few extra FPS gained by using another language.

25.02.2026 06:38 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Letโ€™s just say I want my game logic to run at 128 UPS (Updates Per Second) ๐Ÿ’…โœจ~super smooth, super responsive ~but I only want it drawn at 60 FPS (Frames Per Second), because we love efficiency and aesthetics. Smart. Balanced. A little technical, a little fabulous. ๐Ÿ’–๐ŸŽฎ

25.02.2026 05:52 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Youโ€™re wondering whatโ€™s UPS? not Uninterruptible Power Supply ๐Ÿ˜‚ ~ itโ€™s Updates Per Second, just like FPS (Frames Per Second). Out of the box, both UPS and FPS can be specified in the settings. Now thatโ€™s versatility!
#Vulkan #GameDev #IndieDev #CSharp #DotNet #Android

25.02.2026 05:52 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

It's happening!๐Ÿ’…โœจThatโ€™s the iconic CornflowerBlue Graphic API background color ๐Ÿ’™And yessss, finally the framework is running on Android!! ๐Ÿ’ƒ๐Ÿ“ฑ Also, can we talk about how even Samsung is out here proudly showing the GPU name? Like okayyy hardware queen, we see you๐Ÿ‘‘โœจ
#Vulkan #GameDev #IndieDev #CSharp

25.02.2026 04:50 โ€” ๐Ÿ‘ 18    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Much appreciated, many thanks! ๐Ÿ’ƒ๐Ÿฅฐ

25.02.2026 04:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks! ๐Ÿ’ƒ

25.02.2026 04:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

From here, I can continue testing upward, instance creation, device creation, and eventually rendering on Android, using a single engine library. ๐Ÿ’ƒ๐Ÿ‘ฉโ€๐Ÿ’ป

22.02.2026 10:26 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I didnโ€™t install anything on my Android tablet, but it ran successfully on dev mode. The C# app was able to load the Vulkan API and display the Vulkan version.

22.02.2026 09:55 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

One step at a time! ๐Ÿ™‚ At least now I know I can successfully load the Vulkan API and retrieve the Vulkan version using pure C#. This is a small milestone, but it confirms that the core integration is working. ๐Ÿ’ƒ

#GraphicsProgramming #Vulkan #GameDev #IndieDev
#Dotnet #CSharp #Android

22.02.2026 09:51 โ€” ๐Ÿ‘ 23    ๐Ÿ” 3    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Vulkanised 2026: Vulkan Now and Then (for Hobbyists)
YouTube video by Vulkan Vulkanised 2026: Vulkan Now and Then (for Hobbyists)

If you wanna know if #Vulkan @vulkan.org is the right graphics api for hobby developers (tl;dr: yes), you might find an answer in my #Vulkanised 2026 talk: www.youtube.com/watch?v=Eshk...

19.02.2026 17:07 โ€” ๐Ÿ‘ 28    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Ehe, this was also asked on another platform, I only create a simple array of quads and switch their images when theyโ€™re hit from above or below and it's neighboring quads if any.

20.02.2026 15:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I super appreciate the interest, Jared! ๐Ÿ’ƒ

20.02.2026 15:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes, this is intended to be open source. Git (or an equivalent platform) will be made available once it reaches its alpha release. At that time, tutorials, sample games, and docs will also be provided. Contributions from others are super welcome ๐Ÿ’ƒbut this project is only three months old ๐Ÿ˜…

20.02.2026 15:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Although I have a bounding Box, Rectangle, Sphere, and Line intersection routine, I currently use Vector 2 distance checking for all collisions in this game, even though this is in 3D๐Ÿ’ƒ

if( Math.Abs( V2.Distance( pMissileXZ , pShipXZ )) < nRadius ) ๐Ÿ˜…

19.02.2026 17:50 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Thank you!๐Ÿ’ƒ๐Ÿš€

19.02.2026 17:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Awesome! ๐Ÿ’ƒ๐Ÿš€ This background looks fantastic for the game ๐Ÿ™‚

19.02.2026 14:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Yay! ๐ŸŽ‰ Finally, the base (pillbox) barriers are done! It still needs some polishing, and I still need to add the mystery ship.

#GraphicsProgramming #Vulkan #gamedev
#DotNet #CSharp #RetroGame

19.02.2026 14:42 โ€” ๐Ÿ‘ 13    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Sounds great, Erwin! Iโ€™m looking forward to seeing your project soon! โœ…

17.02.2026 01:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Not yet 36, but Iโ€™m aligned with that. ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ’ƒ

17.02.2026 01:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is amazing!

17.02.2026 01:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

This is the structure my mentor taught me to follow when writing classes in C#. With this foundation in place, I just need to implement the functionality. Since most of my classes follow this structure, debugging is much easier because I always know where to look. ๐Ÿ™‚
#GameDev #DotNet #CSharp

16.02.2026 13:51 โ€” ๐Ÿ‘ 16    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This!โ˜๏ธ Thank you, Jared! ๐Ÿš€๐Ÿ˜Š๐Ÿ’ƒ

16.02.2026 01:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0