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.
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.