Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hiperbou/doom-ktor

Doom Multiplayer Server with Ktor
https://github.com/hiperbou/doom-ktor

doom doom-2 kotlin kotlin-coroutines kotlin-serialization kotlin-server ktor ktor-server

Last synced: about 2 months ago
JSON representation

Doom Multiplayer Server with Ktor

Awesome Lists containing this project

README

        

# doom-ktor

## Doom Multiplayer Server with Ktor

![](https://github.com/hiperbou/doom-ktor/blob/master/src/main/resources/static/share.jpg)

This is a [Kotlin][0] application using [Ktor][1] to allow playing Doom Multiplayer.

It includes one or more of the following:

- Room API using [kotlinx.serialization][2]
- Websockets
- Static assets server
- Heroku integration

## Try it online here: https://doom-ktor.onrender.com

![](https://pbs.twimg.com/media/DuEOxFXXQAAOCeN.jpg)

##

Shareware Doom WAD included from https://doomwiki.org/wiki/DOOM1.WAD

Using Wasm Doom https://github.com/hiperbou/doom-wasm

Using Website statics from https://github.com/hiperbou/doom-workers

[0]: https://kotlinlang.org/
[1]: https://ktor.io/
[2]: https://github.com/Kotlin/kotlinx.serialization