BSGameLib and Odyssey

Mycal

Staff member
Hey everyone,

Two things went out this week, and they're closely related.

Odyssey Online Classic

Odyssey is the game a lot of us grew up with. I've spent the last while porting it from the original VB6 code to C#, keeping it faithful to how it played. It's out now as a public beta. As always, anyone can play, and anyone can run their own server.

- Download the game: https://odyonline.com/downloads
- Run your own server: https://odyonline.com/downloads#server

I may or may not put up one of the many servers I used to run on the registry :)

BSGameLib

BSGameLib is the framework under Odyssey and our future other games, and it's now public on NuGet. It's a set of .NET 10 packages:
- a 2D engine on SDL3, with Vulkan and OpenGL renderers;
- a UI layer;
- QUIC networking;
- a chat and command engine;
- a dedicated server host.

It's split into separate packages, so a game only takes the pieces it needs. It's MIT licensed and free to use. The packages are still previews, so the API can change between versions.

- About BSGameLib: https://www.burningstormstudios.com/bsgamelib/
- Documentation: https://docs.burningstormstudios.com/
- Packages: https://www.nuget.org/profiles/burningstormstudios

If you build something with it, I'd love to see it, and questions are welcome right here on the forums.
 
Back
Top