TrishaDev's Avatar

TrishaDev

@trishadev

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.

248
Followers
257
Following
409
Posts
28.01.2025
Joined
Posts Following

Latest posts by TrishaDev @trishadev

Preview
a woman has a lot of catching up to do written on her face ALT: a woman has a lot of catching up to do written on her face
10.03.2026 17:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ah, C++20, where the introduction of modules started. ๐Ÿ˜Š

10.03.2026 17:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It belongs to my dad. ๐Ÿ˜‚ He loves video games ๐ŸŽฎ๐Ÿ•น๏ธ

10.03.2026 17:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm using Assimp for the content cooker, but Assimp wonโ€™t be included in the engine since I have my own mesh format. The format is compressed, encrypted, and optimized for fast loading. ๐Ÿš€ Using Assimp allows the content cooker to support more mesh formats, including those with joints and animations.

10.03.2026 16:47 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Slow development on my Vulkan framework/engine. I'm currently in the middle of creating the asset/content cooker using AssimpSharp. Right now, my mesh loader only supports OBJ and MS3D, which I wrote from scratch...

#GameDev #IndieDev #GraphicsProgramming
#Vulkan #DotNet #CSharp

10.03.2026 16:32 ๐Ÿ‘ 12 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Yes, yes! I love retro games!

10.03.2026 16:19 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Wow! I also love the mini consoles! ๐Ÿฅฐ All of these belong to my dad. Itโ€™s not a huge collection, but heโ€™s been collecting them, and I think theyโ€™re really cool. ๐ŸŽฎ He did something to them so all the mini consoles work with wireless controllers. ๐Ÿ˜Š

10.03.2026 16:14 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

Wondelful, Jared! My dadโ€™s OG isnโ€™t working anymore, but my 360 is still very much functional. I still play Kinect on both the 360 and XB1. The XBSX has backcompt, it can play OG, 360, and XB1 games. Yep, we should just play on whatever platform we like. As for me, I still like retro games. ๐Ÿ•น๏ธ

10.03.2026 01:41 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Iโ€™m a gamer, not loyal to any specific brand ~ I own an SW, PS5, and XBSX. You also forgot that I like TypeScript ๐Ÿ˜€ and DirectX 12? along the way, โœ…๐Ÿ’ƒ but that will really take some time.

09.03.2026 17:21 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Of course, that image is simply my imagination of what the system could look like. ๐Ÿ˜…๐ŸŽฎ๐Ÿ•น๏ธ

09.03.2026 16:40 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Some are confused about whether it is a console or a PC. Many argue that itโ€™s basically a PC because it will have a desktop OS. However, a PC can function like a console, and a console can be a PC.

๐—›๐—ฎ๐˜ƒ๐—ฒ ๐˜๐—ต๐—ฒ๐˜† ๐—ป๐—ฒ๐˜ƒ๐—ฒ๐—ฟ ๐—ต๐—ฒ๐—ฎ๐—ฟ๐—ฑ ๐—ผ๐—ณ ๐—บ๐˜‚๐—น๐˜๐—ถ-๐—ฏ๐—ผ๐—ผ๐˜๐—ถ๐—ป๐—ด?

09.03.2026 16:39 ๐Ÿ‘ 12 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

Yep, programming languages are just tools ~ use the one you're most comfortable and productive with. My favorites are C, C++, C#, and TypeScript. ๐Ÿ’ƒ

09.03.2026 08:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

I just had to make sure it runs on the real Linux platform because the file handling is different from Windows or on its WSL. And ta-daa! It works on ๐—Ÿ๐—ถ๐—ป๐˜‚๐˜… ๐— ๐—ถ๐—ป๐˜! Iโ€™m so happy! โœจ๐Ÿง๐Ÿ’š

#GameDev #IndieDev #GraphicsProgramming
#Vulkan #Linux #MintDistro #DotNet #CSharp

07.03.2026 15:48 ๐Ÿ‘ 37 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Post image

Thank you, Steam Deck next on the list ๐Ÿ’ƒ๐ŸŽฎ

07.03.2026 15:35 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Yay!! OMG OMG OMG!! ๐ŸŽ‰๐Ÿ’ปLinux build actually worked!! X11/XCB is living its best lifeโ€ฆ but Wayland said โ€œnot todayโ€ and failed. Probably some missing dependencies on my WSL being dramatic again. ๐Ÿ™„โœจ Thanks to Sir Willems for the tip on using WSL!โœจ๐Ÿ’ƒ

#Vulkan #GameDev #IndieDev
#Linux #CSharp #DotNet

07.03.2026 07:57 ๐Ÿ‘ 24 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿฅฐ๐Ÿ•น๏ธ๐ŸŽฎ

07.03.2026 07:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿฅฐ๐Ÿ’ƒ๐Ÿš€

07.03.2026 07:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yeah! How about Duck Hunt and Operation Wolf? Theyโ€™re my dadโ€™s favorites ๐Ÿ™‚ It's nice to recreate something inspired by those classic screen shooters. It would be a fun way to bring back that old retro feeling while giving it a modern twist. ๐Ÿ’ƒ๐Ÿš€

04.03.2026 15:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Sure, Erwin~that can definitely be done, and Iโ€™d be happy to create one๐Ÿ™‚Right now, though, Iโ€™m putting most of my focus on improving the engineโ€™s usability and overall functionality. I want to make sure the core systems are solid, intuitive, and efficient before moving on to the more visual aspects.

04.03.2026 15:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Itโ€™s much more satisfying testing this on my phone than on an emulator ๐Ÿ“ฑ

03.03.2026 14:28 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Touch input on my Vulkan (Android) project is all set ~ test play :

โ€œTouch and Blowโ€ ๐Ÿ˜˜๐Ÿ’ƒ๐Ÿ˜…
#Vulkan #GameDev #IndieDev
#DotNet #CSharp #Android

03.03.2026 14:24 ๐Ÿ‘ 18 ๐Ÿ” 3 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

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 ๐Ÿ‘ 7 ๐Ÿ” 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 ๐Ÿ‘ 17 ๐Ÿ” 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 ๐Ÿ” 1 ๐Ÿ’ฌ 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 ๐Ÿ‘ 244 ๐Ÿ” 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 ๐Ÿ‘ 29 ๐Ÿ” 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 ๐Ÿ‘ 12 ๐Ÿ” 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 ๐Ÿ‘ 12 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0