# Nakama for auth and matchmaking *There's very little to gain from rolling our own system for user authentication, matchmaking, user-data storage and many more such CRUD tasks. Even if we do eventually need more custom solutions to these problems, we do not yet know what the right custom solution looks like.* *We might as well start with what Nakama offers until we fully understand what we **actually** need. I strongly suspect we will find there is not much of this infrastructure we need a custom solution for.* To get a good grasp of Nakama's core offering, look no further than these hands-on tutorials: - https://heroiclabs.com/blog/announcements/godot-fishgame/ - https://defold.com/2021/03/02/Creating-online-games-using-Nakama-and-Defold/