Calvin Wilkinson (Kinson Digital) (@KDCoder) header
Calvin Wilkinson (Kinson Digital) (@KDCoder) profile picture

🇵🇹SWE | Clean Code 🧹 | dotnet | USAFVet | Whisky🥃| HeavyMusic 🎸 | CICD Tools ⚙️| Game Dev Tools 👾| Building https://xitter.twitterapi.xyz/t.co/HOTwy6BEG0

Porto, Portugal
Joined March 2009
Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)Photo by Calvin Wilkinson (Kinson Digital) (@KDCoder)
Drawing styled text in #velaptor used to take extra work. Now it's one call: ITextRenderer.Render(font, text, pos, size, angle, color) Position, size, rotation, and color in a single shot. Perfect for angled HUD titles. Docs: docs.velaptor.io #gamedev #dotnet
2
95
#velaptor has high-performance audio powered by my open-source audio library CASL! 🔉 Stop worrying about audio complexities. Choose your mode: ✅ Instant playback for SFX. ✅ Audio streaming for music. Efficient. Simple. Powerful. 🎵 #gamedev #dotnet
28
One thing you won't miss after upgrading to #velaptor preview.48: Managing native libraries! wgpu-native now gets copied next to your app automatically on build. Windows, macOS, Linux. No missing library surprises. #gamedev #dotnet
2
91
Holy crap. They actually released union types for C#! What can you not do with C#...just amazing!
2
3
52
2,207
Sprites, HUD text, debug lines—everything your 2D game needs in one unified pipeline. 🚀 The #velaptor rendering system is built for speed and C# developer comfort. Draw anything, fast, without the boilerplate. 📄 Docs: docs.velaptor.io #gamedev #dotnet
2
5
79
Honest numbers from #velaptor preview.48: The render coordination has been improved by 4.6%. Small, but it stacks with the font-rendering allocation fix, which means less GC pressure, and fewer stutters mid-frame. I'll take real 4%'s over big promises anyday. #gamedev #dotnet
1
4
140
Shipped quietly in #velaptor preview.48: The renderer now tracks the total size in KB of every batch—texture, font, shape, and line data going to the GPU. Not public API yet. It's the groundwork for memory usage stats in a future release. 👀 #gamedev #dotnet
1
3
116
Two new things in #velaptor v1.0.0-preview.48 I really like. 🎬 🎥 A 2D camera: pan, zoom, rotation, plus world-to-screen helpers. 📈 A built-in FPS counter—Ctrl+Alt+Shift+S toggles it. Metrics now include 1% & 0.1% lows. docs.velaptor.io/blog/velapt… #gamedev #dotnet
2
1
6
125
Good point! I am sure you can do it manually yes. Maybe some nice helper methods can make it less "manual".
1
3
🔊 A game without sound is a slideshow. A game without input is a movie. #velaptor gives you full-featured audio playback and precise keyboard + mouse input — everything you need to make your game feel alive. Dive in: docs.velaptor.io #gamedev #dotnet
1
3
52
#velaptor v1.0.0-preview.48 fully runs on Windows, macOS, and Linux. Same C# code on all 3. Bonus: shapes render correctly on macOS now—they didn't before. Fixed. Write once, ship on all three desktops. docs.velaptor.io #gamedev #dotnet
1
1
3
84
Controller support is going well so far. I have all buttons and thumbticks working, triggers, and vibration/haptic feedback! All sample projects will be updated eventually as well to use a controller, and of course docs on how to use it.
1
1
4
164
Heads up: #velaptor v1.0.0-preview.48 ships with breaking changes. ⚠️ Scenes no longer implement IDisposable, IFontRenderer is now ITextRenderer, and the window isn't disposable. Hit a snag upgrading? Release discussion: github.com/KinsonDigital/Vel… #gamedev #dotnet
1
1
4
52
#velaptor v1.0.0-preview.48 squashes ~18 bugs: no more crashes on close, minimize, or scene switching. 🐛 Next up: controller support & .NET 10. What else should I build? Get it: dotnet add package KinsonDigital.Velaptor --prerelease #gamedev #dotnet
1
6
118
Heads up: #velaptor v1.0.0-preview.48 ships with breaking changes. ⚠️ Scenes no longer implement IDisposable, IFontRenderer is now ITextRenderer, and the window isn't disposable. Hit a snag upgrading? Release discussion: github.com/KinsonDigital/Vel… #gamedev #dotnet
1
6
87
#velaptor v1.0.0-preview.48 squashes ~18 bugs: no more crashes on close, minimize, or scene switching. 🐛 Next up: controller support & .NET 10. What else should I build? Get it: dotnet add package KinsonDigital.Velaptor --prerelease #gamedev #dotnet
1
1
7
231
Two new things in #velaptor v1.0.0-preview.48 I really like. 🎬 🎥 A 2D camera: pan, zoom, rotation, plus world-to-screen helpers. 📈 A built-in FPS counter—Ctrl+Alt+Shift+S toggles it. Metrics now include 1% & 0.1% lows. docs.velaptor.io/blog/velapt… #gamedev #dotnet
1
2
66
Loading assets shouldn't be difficult. 🎮 #velaptor 's ContentManager makes it painless: ✅ Type-safe content type generics ✅ Auto path resolution ✅ Built-in caching Stop fighting file paths and start building your world. docs.velaptor.io #gamedev #dotnet
1
3
93