davesmith00000
banner
davesmith00000.bsky.social
davesmith00000
@davesmith00000.bsky.social
Scala.js, WebGL, TEA, and chocolate biscuits. (he/him)

Building a 2D game engine in Scala, one half of Purple Kingdom Games, among other things...

Same stuff, different place:
https://mastodon.gamedev.place/@davesmith00000
Today's fun, part 2. #Scala
April 20, 2025 at 9:02 PM
Today's fun, part 1. #Scala
April 20, 2025 at 9:02 PM
🕹️ Indigo 0.20.0 is out!

Many thanks to the contributors involved in this release! A small smorgasbord of quality of life improvements and a wacky Waypoints demo. What's not to love?

github.com/PurpleKingdo...

#Scala
April 10, 2025 at 9:13 PM
Additionally, last year all our libs moved to a new documentation approach that will hopefully be much more maintainable. Indigo is a work in progress (owing to the volume of content), but all libs now have 'working-example-driven-docs', e.g.:

ultraviolet.indigoengine.io/examples/fra...
March 9, 2025 at 11:16 PM
Indigo's UI system is dead. Long live the UI system!

The UI system released last month did not survive first contact with the real world, and has been overhauled.

New releases of all Purple Kingdom Games #Scala libs, containing the revised UI and many other improvements, are now available.
March 9, 2025 at 11:16 PM
Roguelike-Starterkit 0.6.0 (Terminal graphics for Indigo)

This release uses Indigo's new UI capabilities to provide ASCII / Terminal UI components for roguelike games and other terminal applications.

github.com/PurpleKingdo...
January 25, 2025 at 10:18 PM
Ultraviolet 0.4.0 (GLSL Shaders)

Not often this one gets much love, despite being the bedrock of our graphics engine.

- Exciting new color value interpolators
- Built-in SDF shapes
- Noise helpers

github.com/PurpleKingdo...
January 25, 2025 at 10:18 PM
So! It's been ages! For releases, 2024 was my 'lost' year as I slogged through the surprisingly hard problem of building a component UI system from scratch.

But I'm pleased to announce a raft of new releases. If you want to do some weird stuff with #Scala, look no further..
January 25, 2025 at 10:18 PM