# "Friendly Words" multiplayer word game

**URL:** <https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770>\
**Category:** Showcase\
**Tags:** sdk-unity\
**Created:** [July 9, 2021, 1:18am UTC](https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770 "2021-07-09T01:18:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Morgoth](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@Morgoth](https://forum.heroiclabs.com/u/Morgoth)\
**Post date:** [July 9, 2021, 1:18am UTC](https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770/1 "2021-07-09T01:18:21Z")

</div>

Hi,

I just released a beta version of my game “Friendly Words” which is a multiplayer boggle variant to the Google Play Store.

Features of the Nakama server that I use:

- Matchmaker for open real-time matches
- Storage engine for turn-based matches, avatar images, user-permissions, etc…
- Authoritative multiplayer (real-time and passive turn-based)
- Leaderboards/Tournaments (daily, weekly, monthly leaderboards for most wins/scores/words and reward distribution for top players)
- In-app notifications (for rewards, private game invitations, point and coin updates)
- Real-time chat (with hooks for a profanity checker)
- Friend management
- Push messages via OneSignal
- Google authentication
- Most plugins have been written in Go, a few simple ones in Lua
- …

The Nakama server (currently v3.3.0) runs on a Digital Ocean droplet.  
For database I use a managed PostgreSQL 13 database cluster also on Digital Ocean.

Feel free to check it out 😉

> <https://play.google.com/store/apps/details?id=com.gamecave.friendlywords>
>
> Play against your friends or random players and find the most words on the boar...

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [July 18, 2021, 11:38am UTC](https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770/2 "2021-07-18T11:38:59Z")

</div>

@Morgoth This is awesome 🎉 Would love to know a little more about your project and team:

- How many of you were on the team that built the game?
- How many lines of Lua logic did you write for your server code?
- How long did development of the game take to get this point?
- What game engine did you use to build the game?

---

<div class="post-metadata">

**Author:** ![Morgoth](https://avatars.discourse-cdn.com/v4/letter/m/977dab/32.png) [@Morgoth](https://forum.heroiclabs.com/u/Morgoth)\
**Post date:** [September 2, 2021, 12:34am UTC](https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770/3 "2021-09-02T00:34:16Z")

</div>

Thank you very much 😀

To answer your questions:

- It’s actually just a small game I made just for fun in some of my free time. There’s no team 😉
- Around 1250 lines of LUA and around 6500 lines of GO code
- Hard to tell actually since I only work(ed) on it every now and then. Maybe all in all a few weeks.
- I’m using Unity

Meanwhile I also added Facebook and DeviceID authentication, GetSocial and a Daily Challenge.

---

<div class="post-metadata">

**Author:** ![kragil](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/kragil/32/481_2.png) [@kragil](https://forum.heroiclabs.com/u/kragil)\
**Post date:** [November 10, 2021, 2:00pm UTC](https://forum.heroiclabs.com/t/friendly-words-multiplayer-word-game/1770/4 "2021-11-10T14:00:51Z")

</div>

Great Game, I just found out about it.

Could you explain in some detail how you did the authoritative passive turn-based multiplayer?  
I haven’t found good examples for that yet.

I will play this with my GF from now on!

Keep up the good work!
