![FinePointCGI](/img/default-banner.jpg)
- 239
- 1 544 289
FinePointCGI
United States
Приєднався 27 сер 2011
Ive been a software developer for over 5 years. Ive worked in the game industry for 3 of those years. This channel is used for news on the gaming\\programming industry and for tutorials for game\\programming development.
Integrating Nakama With Godot 4!
Subscribe and learn more from me about Game Development and Programming!
In this video, we discuss how to use Nakama with Godot!
RESOURCES
Nakama: heroiclabs.com/nakama/
Docker: www.docker.com/products/docker-desktop/
Docker Compose File: heroiclabs.com/docs/nakama/getting-started/install/docker/
Nakama Console: 127.0.0.1:7351/
Creds
User: admin
Password: password
BE MY FRIEND:
🐦Add me on Twitter: finepointcgi
Check out my Website: finepointcgi.io/
Suggestion Slot: github.com/finepointcgi/FinepointCGI-Suggestions
You can support me on Patreon: www.patreon.com/finepointcgi
Hang Out with the Guys on Discord: discord.gg/5pcNmqp9M3
TIMESTAMPS
00:00:00 - Start
00:00:58 - What Is Nakama
00:05:01 - A Wild Editor Appears
00:08:32 - Talking About Docker
00:09:54 - How Does Docker Work?
00:13:10 - Going Over Dockers Interface
00:15:11 - What in the World Is a Docker Compose File
00:18:51 - Discussing Nakama Console
00:24:42 - How to Intergrate Nakama Into Godot
00:27:07 - Connecting to Nakama
00:30:08 - Loggin In With Username/Email and Password
00:36:27 - Using Nakama Networking
00:39:16 - Setting User Information
00:43:23 - Updating User Info
00:48:36 - Creating a Login Page
00:50:26 - Editor Mitch Jumps in About Device Authentication
00:53:29 - How To Store Data
01:06:09 - Listing Your Stored Data
01:09:07 - How To Do Matchmaking
01:15:19 - Sending Data Manually
01:23:58 - How To Use the Multiplayer Bridge
01:32:35 - How To Use the Automatic Match Making System
01:44:01 - How To Have Friends
01:53:30 - How To Remove a Friend
01:56:31 - How To Block People
01:58:25 - Building Out the Multiplayer Game Portion
02:07:35 - Adding Tiles
02:13:32 - Adding Rigid Body To Test
02:14:24 - Building a Small Basic Character Controller
02:18:32 - Spawning the Players
MUSIC
Music provided by Udio
HASHTAGS:
#Nakama #Godot4 #Multiplayer
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
Integrating Nakama With Godot 4!
In this video, we discuss how to use Nakama with Godot!
RESOURCES
Nakama: heroiclabs.com/nakama/
Docker: www.docker.com/products/docker-desktop/
Docker Compose File: heroiclabs.com/docs/nakama/getting-started/install/docker/
Nakama Console: 127.0.0.1:7351/
Creds
User: admin
Password: password
BE MY FRIEND:
🐦Add me on Twitter: finepointcgi
Check out my Website: finepointcgi.io/
Suggestion Slot: github.com/finepointcgi/FinepointCGI-Suggestions
You can support me on Patreon: www.patreon.com/finepointcgi
Hang Out with the Guys on Discord: discord.gg/5pcNmqp9M3
TIMESTAMPS
00:00:00 - Start
00:00:58 - What Is Nakama
00:05:01 - A Wild Editor Appears
00:08:32 - Talking About Docker
00:09:54 - How Does Docker Work?
00:13:10 - Going Over Dockers Interface
00:15:11 - What in the World Is a Docker Compose File
00:18:51 - Discussing Nakama Console
00:24:42 - How to Intergrate Nakama Into Godot
00:27:07 - Connecting to Nakama
00:30:08 - Loggin In With Username/Email and Password
00:36:27 - Using Nakama Networking
00:39:16 - Setting User Information
00:43:23 - Updating User Info
00:48:36 - Creating a Login Page
00:50:26 - Editor Mitch Jumps in About Device Authentication
00:53:29 - How To Store Data
01:06:09 - Listing Your Stored Data
01:09:07 - How To Do Matchmaking
01:15:19 - Sending Data Manually
01:23:58 - How To Use the Multiplayer Bridge
01:32:35 - How To Use the Automatic Match Making System
01:44:01 - How To Have Friends
01:53:30 - How To Remove a Friend
01:56:31 - How To Block People
01:58:25 - Building Out the Multiplayer Game Portion
02:07:35 - Adding Tiles
02:13:32 - Adding Rigid Body To Test
02:14:24 - Building a Small Basic Character Controller
02:18:32 - Spawning the Players
MUSIC
Music provided by Udio
HASHTAGS:
#Nakama #Godot4 #Multiplayer
ABOUT MY CHANNEL:
I've been a software developer for over 7 years. I've worked in the game industry for 3 of those years. This channel is used for news on the gaming\programming industry and for tutorials for game\programming development.
Integrating Nakama With Godot 4!
Переглядів: 1 572
Відео
Creating a Login System In Godot 4.2! C#
Переглядів 683Місяць тому
Creating a Login System In Godot 4.2! C#Subscribe and learn more from me about Game Development and Programming! In this video, we discuss how to build a player login system! RESOURCES Beginning project: github.com/finepointcgi/WebRTC-with-Godot-Tutorial/tree/Finished-Product DB Browser for SQLite: sqlitebrowser.org/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Websit...
How To Create a Login System in Godot 4.2!
Переглядів 1,5 тис.Місяць тому
Subscribe and learn more from me about Game Development and Programming! In this video, we discuss how to build a player login system! RESOURCES Beginning project: github.com/finepointcgi/WebRTC-with-Godot-Tutorial/tree/Finished-Product DB Browser for SQLite: sqlitebrowser.org/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ Suggestion Slot: git...
Lets Look At: Udio It Is Amazing!
Переглядів 2,7 тис.2 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we look at new resource called udio! RESOURCES Udio: www.udio.com/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ You can support me on Patreon: www.patreon.com/finepointcgi Hang Out with the Guys on Discord: discord.gg/5pcNmqp9M3 Suggestion Slot: github.com...
Building A V2 Android Plugin in C#! Basics with Godot 4.2
Переглядів 4522 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we look at the new process for the v2 android plugin. We talk about how to create the addon how to configure it and how to use signals. RESOURCES Android Studio: developer.android.com/studio BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ You can support me o...
Building A V2 Android Plugin! Basics with Godot 4.2
Переглядів 1,2 тис.2 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we look at the new process for the v2 android plugin. We talk about how to create the addon how to configure it and how to use signals. RESOURCES Android Studio: developer.android.com/studio BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ You can support me o...
Learning Unit Tests! C# Basics Part 3
Переглядів 5732 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we contine our discussion of the basics of c# by creating unit tests. This allows you to test your code and create a more sustainable code base. RESOURCES .Net 8 dotnet.microsoft.com/en-us/download VS Code: code.visualstudio.com/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website...
Creating A Budget app With Godot 4! C# Basics Part 2
Переглядів 1,5 тис.2 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we contine our discussion of the basics of c# by building a budgeting app! We talk about how to load csv how to save to json and how to build and use custom signals. RESOURCES .Net 8 dotnet.microsoft.com/en-us/download VS Code: code.visualstudio.com/ Github/csv link: github.com/finepointcgi/Budgeting-App BE ...
Basics of the C# Language Using Godot 4.2
Переглядів 1,8 тис.3 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we discuss the basics of how to do TLS and ecryption in Godot 4.2! This is useful for securing your network connections! RESOURCES .Net 8 dotnet.microsoft.com/en-us/download VS Code: code.visualstudio.com/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ You c...
Using TLS With Godot 4.2! C#
Переглядів 9073 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we discuss the basics of how to do TLS and ecryption in Godot 4.2! This is useful for securing your network connections! RESOURCES Putty: putty.org/ Wireshark: www.wireshark.org/ Lets Encrypt: letsencrypt.org/ CertBot: certbot.eff.org/ NameCheap: www.namecheap.com/ BE MY FRIEND: 🐦Add me on Twitter: twitter.c...
Securing Your Games Network Connection in Godot 4.2!
Переглядів 2,4 тис.4 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we discuss the basics of how to do TLS and ecryption in Godot 4.2! This is useful for securing your network connections! RESOURCES Putty: putty.org/ Wireshark: www.wireshark.org/ Lets Encrypt: letsencrypt.org/ CertBot: certbot.eff.org/ NameCheap: www.namecheap.com/ BE MY FRIEND: 🐦Add me on Twitter: twitter.c...
Creating VOIP in Godot 4.2! C#
Переглядів 1,2 тис.4 місяці тому
Subscribe and learn more from me about Game Development and Programming! In this video, we discuss the basics of how to do voip in Godot 4.2 using C#! This is great for creating an internal microphone system like the popular game Leathal Company RESOURCES Beginning project: github.com/finepointcgi/Point-to-ray-Tutorial/tree/Beginning BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Ch...
Basics of VOIP in Godot 4.2!
Переглядів 4 тис.5 місяців тому
Subscribe and learn more from me about Game Development and Programming! In this video, we dive into how to build a basic VOIP system inside of Godot! #GameDev RESOURCES Digital Ocean Link: m.do.co/c/4ca0a2e54d02 BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ Suggestion box: github.com/finepointcgi/FinepointCGI-Suggestions You can support me on...
Integrating Entity Framework Core into Godot 4.2! C#
Переглядів 1,8 тис.5 місяців тому
Subscribe and learn more from me about Game Development and Programming! In this video, we dive into how to integrate entity framework core into godot! Entity framework is very powerful and simplify your sql integration! #GameDev RESOURCES SQLite Browser: sqlitebrowser.org/ BE MY FRIEND: 🐦Add me on Twitter: finepointcgi Check out my Website: finepointcgi.io/ Suggestion box: github.c...
Creating a Networked FPS in Godot 4.2 - Part 1: Character Controller Development!
Переглядів 6 тис.6 місяців тому
Subscribe and learn more from me about Game Development and Programming! In this video, we dive into the core mechanics of our game. You'll learn how to bring dynamic movement and action to life, as we cover: Running Mechanics: Master the art of smooth and responsive player movement. Dashing: Add a dash of speed and strategy to gameplay. Shooting Dynamics: Create a satisfying and balanced shoot...
Integrating SQLite Into Godot 4.2! Advanced Godot!
Переглядів 9 тис.6 місяців тому
Integrating SQLite Into Godot 4.2! Advanced Godot!
Integrating Steamworks With Godot 4.1!
Переглядів 9 тис.6 місяців тому
Integrating Steamworks With Godot 4.1!
How To Create a Flexable Save System for Your Game! Godot 4 Horror Game C# EP 16
Переглядів 3,2 тис.7 місяців тому
How To Create a Flexable Save System for Your Game! Godot 4 Horror Game C# EP 16
Creating a Save Load System! Creating a Horror Game with Godot 4!
Переглядів 3,8 тис.8 місяців тому
Creating a Save Load System! Creating a Horror Game with Godot 4!
How To Use and Debug GD Extension With Godot 4.1! Advanced Godot!
Переглядів 16 тис.8 місяців тому
How To Use and Debug GD Extension With Godot 4.1! Advanced Godot!
Setting Up Rust in Godot 4.1! Advanced Godot 4!
Переглядів 14 тис.9 місяців тому
Setting Up Rust in Godot 4.1! Advanced Godot 4!
A Short Introduction to WebRTC With Godot 4! Advanced Godot!
Переглядів 12 тис.9 місяців тому
A Short Introduction to WebRTC With Godot 4! Advanced Godot!
Creating a LAN Multiplayer Server Browser in Godot! C#
Переглядів 2,6 тис.10 місяців тому
Creating a LAN Multiplayer Server Browser in Godot! C#
Creating a LAN Multiplayer Server Browser in Godot 4!
Переглядів 12 тис.10 місяців тому
Creating a LAN Multiplayer Server Browser in Godot 4!
Basics of Multiplayer in Godot 4! C# Godot Basics!
Переглядів 14 тис.10 місяців тому
Basics of Multiplayer in Godot 4! C# Godot Basics!
Integrating Google Play Services Into Godot 4/3.5! Advanced Godot!
Переглядів 8 тис.11 місяців тому
Integrating Google Play Services Into Godot 4/3.5! Advanced Godot!
Creating a Crafting System! Creating A Horror Game in Godot 4!
Переглядів 2,2 тис.11 місяців тому
Creating a Crafting System! Creating A Horror Game in Godot 4!
Creating a Crafting System! Creating a Horror Game In Godot 4!
Переглядів 9 тис.11 місяців тому
Creating a Crafting System! Creating a Horror Game In Godot 4!
Creating a Flexible Touch Screen Camera Controller In Godot | Basics With Godot
Переглядів 7 тис.Рік тому
Creating a Flexible Touch Screen Camera Controller In Godot | Basics With Godot
finally
You have explained it very well. ❤😊
Words can't explain how much I've been waiting for somebody to make a tutorial about Nakama on Godot 4.0, thank you very much! Please continue the series!
I wanted to thank you for your incredible content on UA-cam. Your tutorials have been immensely helpful to me. Recently, I've been working on a game in Godot 4.2.1 and managed to export it as an APK. However, I've encountered issues trying to run it on different machines. On my brother's PC, which has a graphics card, the game gets stuck at the initial engine load and doesn't progress. On my notebook, it doesn't start at all. I've been trying to emulate it using BlueStacks. Do you have any idea what might be causing these issues? I've checked the settings but haven't found a clear solution. I really appreciate any guidance you can provide. Thank you in advance!
Imagine tagging every line in your rpg's branched dialogues..
I can't wait to see custom module tutorial
Awesome tutorial as always.. i was waiting for a while for you to cover nakama in 4.0, i am more intrigued on getting to know about clustering/scaling in nakama :)
Thank you this helped a ton.
Are you planning on continuing the horror game series?
Will you continue this series?
I’ve found Nakama to be really easy to use overall. I have a prototype of using Nakama to run live games and allow players to join mid session all using the built in Godot multiplayer api. Keep up the good work!
❤
"Wild Editor Appears" is kinda early in the tutorial. ty so much for this
@5:15 and @50:40 are the same clips
Oh man i don't know how that happen I may need to reupload it was suppose to be about how they monetize
@@FinePointCGI looks super fine to me, I was just giving feedback for your feature uploads, what a great tutorial! it takes time to learn everything
Great work, I love it. Thx for the knowledge bridge. Looking forward to the webrtc version. Keep up the good work !!!!!!!!!!!!!!!!!!!!.............
I got localised UDP "listing" multiplayer working: when if two devices are on the same network they automatically connect, and I also have google services. My next step is to use firebase, but I'm wondering if this tool is a firebase replacement? Or is it to replace something like Heroku?
Covering the realest of topics and application. Much love always. Give us the SERIES! will watch it all
hello! running into an issue where the AI will always immediately go straight to chasing when the character enters detection for the first time but then works normally but leaving and reentering detection makes it work normally! i was curious if you might have found a solution?
Great tutorial. If someone stumbles upon this "How To Use the MultiplayerSynchronizer" section and have issues with authority check, instead func ready() where you set authority, use func _enter_tree() instead :)
24:40 X86 is also for chromebooks , those have an android based OS but a PC cpu
Heyy Genius when you are completing the horror series? V R Waiting
Thank you, this is a great video and is helping me with a school project!
searched for city builder tutorials and couldnt find anything much... RTS.... i guess so . lol
How on earth did you get the like buttons to do that at 28:30? (im on PC)
Everytime i try to run the game it doesn't let move put my mouse on it and if i do it just crashes
Hey man, thank you for the content! Do you know if this still works with Godot 4.2? Is there any drawback to using 4.2?
thank you
:33:53: I only added walking and idle animations, but when I tried scripting, the code didn't work. Do you have a solution, or is there a way to add animations directly from the player, similar to 2D? I'm new to 3D and finding it challenging.
I have a huge console log error when want to export to .aab file format but when exporting to .apk everything is working fine, what should i do to fix this bug, i do like it is on the video...
If I make a P2P game, will Steam profiles (for example, Steam profile is player texture) be synced? In the sense of e.g. player 1 has a profile (and at the same time player texture) of a cat and player 2 has a dog, will player 2 see player 1 as player 1's profile or his profile?
As long as you fetch their steam information, yes it will synchronize.
I just spent ten minutes wondering why I wasn't walking forward, just to realize I hadn't set up inputs yet for WASD lol. Great stuff as always, I look forward to seeing if there is anything else you've made in the time since this.
I'm not going to pretend I understand even half of the code. What's especially challenging for me is that we constantly subtract positions from other positions. My brain just doesn't want to cooperate with that. I also can't quite grasp why the code works even though we set the booleans to false only after we've practically finished the action. Which means, they are all true as long as someone tries to resize a window. I followed everything step by step, and yes... fascinating, it works. As long as you start it as a standalone. But if you throw it into an existing project, everything goes wild. I guess it's because the project's coordinates simply collide with the fixed coordinates from the window manager script. But as I said, I don't even understand 5% of the script and I'm just fascinated by the fact that it's easier to write complete games than to create a window that you can move and resize. I don't even want to think about how many years I'll spend on things like "minimize to taskbar" or "scrollable text" if I'm already failing here.
This is a pretty damn deep look at this very specific topic and I love it. Hell you even explained how to install and what is Rust itself. Love it.
The way you did the collision box for the character was so cringy. Everything else was great 😅
Never said I was smart 😂
please make a tutorial on how to generate new plugin .aar
will this plugin works with godot 3.5.3 ? or just 3.5.2? or could you make a tutorial on how to generate plugin for any version?
aAAAARRRRGGGHHHH!!!! It's SQL!!! NOT sequel!!!!!!!!!!!!!!!!
He said scons is not recognized as an.....
👏👏 Great tutorial.. Very clear and generous with your time and talent.. much appreciated
pleaseDontUseCamelCaseInGDScriptItsSuperAwful
I_dont_use_snake_case_it_is_super_awful_to_type. Though it is pretty good for readability
Btw add a label above your player's head and write this after the huge if statement in the player code: for i in GameManager.Players: if GameManager.Players[i].id == multiplayer.get_unique_id(): $*(YOUR LABEL NAME HERE)*.text = GameManager.Players[i].name
Im a little new to godot and i managed to go through this tutorial so easily. Great job man!
I'm glad it worked for you!
This video is sooo valuable.... where is the part 2 ? 😅
i've played around a bit with this but i think bevy is the way to go if you want to use rust to build games.
Thanks for the tutorial. This will be very helpful!
So procedural textures won't be exported? baking needs to happen first? Thanks for the info!
I’m trying to make a game in the “Side-View Management” style, but I can’t find documents, videos, tutorials, anything anywhere, I’ve already searched on godot forum, UA-cam, Google and nothing. Anyone know any sources about this type of game that you can pass on to me so I can study it? Example of a game in the style I want to make: Fallout Shelter or Project Highrise... Thanks all....