Загрузка...

GameHangar #18 – Auth/Account Creation - Go Game Web Service (🔴 Go Live Coding)

#golang , #tutorial , #selftaught , #learning , #software , #development

Building GameHangar

- Multistream on Twitch: https://www.twitch.tv/fbkou91
- Multistream stream on Youtube: https://www.youtube.com/@fbkou91/live

━━━━━━━━━━━━━━━━━━━━
What is this About?
━━━━━━━━━━━━━━━━━━━━

Building GameHangar -- https://github.com/Koubae/game-hangar – an open source game backend written in Go.

In this series, I develop the backend that will power my game from scratch while improving my Go skills and exploring backend architecture for games.

The idea behind GameHangar is to create a Backend-as-a-Service (BaaS) that you can deploy and host anywhere (preferably on AWS) and connect your game to it. The goal is to provide various online features similar to Nakama (Heroic Labs) - https://heroiclabs.com/

Feel free to ask questions in chat.

━━━━━━━━━━━━━━━━━━━━
🖥️ Tech Stack
━━━━━━━━━━━━━━━━━━━━

- Project: GameHangar
- Programming Language: Go (Golang) https://go.dev/ 1.26
- Game Web-Backend Architecture & Engineering
- APIs / WebSockets / HTTPs
- Open Source
- Docker & Kubernetes
- AWS
- Backend-as-a-Service (BaaS)

━━━━━━━━━━━━━━━━━━━━
💻 Project Repository
━━━━━━━━━━━━━━━━━━━━

- GitHub repo (coming soon): GameHangar -- https://github.com/Koubae/game-hangar

━━━━━━━━━━━━━━━━━━━━
📚 References & Resources
━━━━━━━━━━━━━━━━━━━━

Some resources, articles, or videos referenced during the stream will be listed here.
Links:

━━━━━━━━━━━━━━━━━━━━
ℹ️ More info
━━━━━━━━━━━━━━━━━━━━

When I came up with the idea of GameHangar -- https://github.com/Koubae/game-hangar interestingly,
the concept is quite similar to Nakama (Heroic Labs) - https://heroiclabs.com/ (this project https://github.com/heroiclabs/nakama, but I originally wasn't aware of it.
My initial idea was to build something closer to Playfab -- Microsoft Azure playfab.com
in Go and open-source it, mainly as a way to improve my Go skills.

However, while researching the space, I discovered Nakama, which looks great and shares many of the same ideas:

- Online game services.
- Go back-end, written mainly as "monolith".
- Open-source.
- Self-hostable (as far as I understand).

However, after taking a quick look at the codebase, I realized that I would like to take a slightly different approach,
especially in terms of code organization and architecture.

I also want to emphasize that Nakama (Heroic Labs) - https://heroiclabs.com/
looks like a fantastic project and a very mature solution for real production games.
The goal of this series is not to copy their code or replicate their product.
In fact, for most real-world projects today, Nakama is probably a much more complete and battle-tested solution.

This project is mainly about learning, exploration, and the journey of building something from scratch__.

I'm a solo developer, and the purpose of GameHangar is to experiment with ideas, improve my Go skills, and understand the challenges of designing a game backend architecture.

━━━━━━━━━━━━━━━━━━━━
🎵 Music Credits
━━━━━━━━━━━━━━━━━━━━

Artist and song title credits are displayed on screen in real time via the music player overlay.

Music licensed via Epidemic Sound:
https://www.epidemicsound.com/

━━━━━━━━━━━━━━━━━━━━
⚠️ Disclaimer
━━━━━━━━━━━━━━━━━━━━

Some external content (articles, documentation, videos)
may be shown during the stream for educational and commentary
purposes with proper credit to the original creators.

Видео GameHangar #18 – Auth/Account Creation - Go Game Web Service (🔴 Go Live Coding) канала Koubae Games
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять