Skip to content

Oceanbound.io is a cross-platform game (Web, Android, Desktop) built with C++, SDL3, Skia, and Emscripten. It uses uWebSockets for networking and Node.js for server management.

License

Notifications You must be signed in to change notification settings

io-eric/oceanbound.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oceanbound.io

Welcome to the official Oceanbound.io repository! 🌊

Oceanbound.io Banner

About

This repository will host the source code for the first playable version of Oceanbound.io. Once it's published, you'll be able to contribute, report issues, and help shape the game’s development.

Cross-Platform Support

Oceanbound.io is designed to run on multiple platforms, including:

  • Web (via Emscripten)
  • Android
  • Desktop (Windows, Linux)

Technologies Used

  • C++ (Core game logic for both client and server)
  • SDL3 (Window management, input handling)
  • Skia (High-performance 2D graphics rendering)
  • Emscripten (Web compatibility, compiling C code to WebAssembly)
  • uWebSockets (Network communication)
  • Node.js (Load balancing and server management)
  • HTML & CSS (Web interface)

Contributing

Once the source code is available, you’ll be able to:

  • Submit bug reports & feature requests
  • Contribute code improvements & new features
  • Discuss ideas and optimizations

Join the Community

Want to chat, share ideas, or get updates? Join our Discord. community

License

This project is licensed under the GNU AGPL-3.0.

About

Oceanbound.io is a cross-platform game (Web, Android, Desktop) built with C++, SDL3, Skia, and Emscripten. It uses uWebSockets for networking and Node.js for server management.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published