- 68
- 155 164
Unreal game dev with Yaz
Приєднався 5 чер 2020
In this channel I will be mainly looking at developing games with Unreal Engine.
One of the main topics I like to look into is how to develop MMO type games.
To do so, I usually reference a hobby side project server that can be found here:
github.com/yazoo321/mmo_server_with_micronaut
and I use Unreal Engine to interface with it.
This is mainly for educational purposes and its not ready for production - but the main purpose is to demystify the 'how' an MMO works under the hood.
Bear in mind there are many techniques to networking with games - the most common one is network replication.
This server technology is not replicating the network but rather querying data on a need to know basis.
One of the main topics I like to look into is how to develop MMO type games.
To do so, I usually reference a hobby side project server that can be found here:
github.com/yazoo321/mmo_server_with_micronaut
and I use Unreal Engine to interface with it.
This is mainly for educational purposes and its not ready for production - but the main purpose is to demystify the 'how' an MMO works under the hood.
Bear in mind there are many techniques to networking with games - the most common one is network replication.
This server technology is not replicating the network but rather querying data on a need to know basis.
Devlog 69: Added new skills and item drops
This is a simple progress update video.
I've implemented several new skills which were built upon a system I covered in this post (with video)
unreal-mmo-dev.com/2024/03/17/devlog-55-adding-new-skills-to-our-mmo-game-in-ue/
the asset pack used for reference:
www.fab.com/listings/272c997f-6794-4a3b-9cb4-fe49a889ff72
Item drops were covered part of my inventory posts, e.g.:
unreal-mmo-dev.com/2023/06/29/44-how-to-integrate-dynamic-mmo-inventory-with-your-unreal-engine/
I extended it to randomly drop item on mobs death, which is handled on the server.
Don't forget to like and comment on the video :)
Feel free to drop down to the new discord channel to ask any questions here: discord.gg/9KvdVdJahH
I've implemented several new skills which were built upon a system I covered in this post (with video)
unreal-mmo-dev.com/2024/03/17/devlog-55-adding-new-skills-to-our-mmo-game-in-ue/
the asset pack used for reference:
www.fab.com/listings/272c997f-6794-4a3b-9cb4-fe49a889ff72
Item drops were covered part of my inventory posts, e.g.:
unreal-mmo-dev.com/2023/06/29/44-how-to-integrate-dynamic-mmo-inventory-with-your-unreal-engine/
I extended it to randomly drop item on mobs death, which is handled on the server.
Don't forget to like and comment on the video :)
Feel free to drop down to the new discord channel to ask any questions here: discord.gg/9KvdVdJahH
Переглядів: 132
Відео
Devlog 68: Handle actor status - introduce death
Переглядів 12014 днів тому
The post covering the details can be found here: unreal-mmo-dev.com/2024/10/27/log69-how-to-make-a-hovering-widget-display-near-your-mouse-in-ue5/ In this post we introduce a status system which will help us add and remove statuses on the client for our actors. Don't forget to like and comment on the video :) Feel free to drop down to the new discord channel to ask any questions here: discord.g...
Log67 - Full modular item set in UE5 - Footman collection from NHance
Переглядів 20928 днів тому
In this post, I use the item system to bring an entire Footman collection set from NHance studios. Post covering the details of how this was achieved can be found here: unreal-mmo-dev.com/2024/10/20/log67-getting-modular-item-set-for-my-character-in-ue5/ One of the key pre-requisites is this post: unreal-mmo-dev.com/2023/09/03/48-how-to-modify-your-character-mesh-on-item-equips-in-unreal-engine...
Integrate your project with git repo for free!
Переглядів 57Місяць тому
In this video we look at how we can integrate our large UE (or other) projects with a git repo for free. Typical choices, like GitHub (github.com/) are great, but for large projects you will have to pay a subscription fee. With azure however, they provide unlimited storage for free! Find all the useful steps/links which are documented here: unreal-mmo-dev.com/2024/10/07/66-push-your-ue-project-...
Deploying our java game server to azure cloud using Terraform
Переглядів 85Місяць тому
In this video we deploy our Java Micronaut game server to the Azure cloud We used Terraform to automate this process and we also spin up several dependencies such as mongo, kafka and redis. All the steps can be found in this post: unreal-mmo-dev.com/2024/09/25/65-deploying-a-custom-java-server-to-the-cloud/ Feel free to drop down to the new discord channel to ask any questions here: discord.gg/...
Devlog: Inventory overview and Drag & Drop item
Переглядів 1832 місяці тому
In this post we cover the inventory overview and look a bit closer at the new feature for drag and drop items. The post covering the details can be found here: unreal-mmo-dev.com/2024/09/02/devlog-64-how-to-add-drag-and-drop-to-inventory-in-ue/ The java server used with this can be found here: github.com/yazoo321/mmo_server_with_micronaut Feel free to drop down to the new discord channel to ask...
Devlog 63: Persistent Action Bar in UE5
Переглядів 1752 місяці тому
This is a small update, where I added persistence to my action-bar in Unreal Engine 5. The details on implementation can be found here: github.com/yazoo321/mmo_server_with_micronaut The server code used can be found here: github.com/yazoo321/mmo_server_with_micronaut there are references to the utilized classes in the post too. The videos covering how I created the action bar can be found here:...
UE5 Devlog: Stats system & Level up for MMO RPG style game
Переглядів 9983 місяці тому
In this video, I extend my stats system to support level ups. Basic implementation involved adding XP on mob death and when enough XP is gathered, player can level up desired class. On level up, player receives attributes to spend which can be viewed and actioned on the stats widget. The post covering additional detail can be found here: unreal-mmo-dev.com/2024/08/02/devlog-62-how-i-added-xp-an...
Adding Combat Visuals to our mmo style game
Переглядів 1934 місяці тому
In this update, I've added some better UI visuals for our combat text For this, I used a paid asset: www.unrealengine.com/marketplace/en-US/product/custom-damage-and-status-text The blog post covered its integration: unreal-mmo-dev.com/2024/07/24/devlog-61-adding-better-damage-visuals-to-our-ue-game/ Note there was a small bug in this version related to adding a small delay when starting animat...
Custom UDP Integration in UE5 - synchronize motion with a java server
Переглядів 9064 місяці тому
In this video I will change my player motion synchronization to use UDP with my custom Java server The UDP connection is handled via Object Deliverer plugin The UDP connectivity post can be found here: unreal-mmo-dev.com/2024/06/20/devlog-59-udp-with-free-object-deliverer-plugin-in-ue/ The post covering details how I used actor components to synchronize motion can be found here: unreal-mmo-dev....
Motion Matching with UE: integrate with existing project
Переглядів 9285 місяців тому
Devlog 58 The post containing step by step details referenced in the video can be found here: unreal-mmo-dev.com/2024/06/10/devlog-58-how-to-add-the-new-motion-matching-to-our-ue5-project/ The official documentation from UE is excellent by the way, find it here: dev.epicgames.com/documentation/en-us/unreal-engine/motion-matching-in-unreal-engine Feel free to drop down to the new discord channel...
UE5: Build and deploy a dedicated server with Azure PlayFab GSDK
Переглядів 2,1 тис.5 місяців тому
(re-deployed as missed small edit re map assignment) In this video we build a UE5 dedicated server using a default template project and we deploy it to Playfab with the help of GSDK plugin. The steps for this video can be found here: unreal-mmo-dev.com/2024/05/05/devlog-57-how-to-create-ue-dedicated-server-with-azure-playfab-gsdk/ Installing UE from source can be found here: ua-cam.com/video/2X...
Install UE5 from source
Переглядів 5657 місяців тому
In this post we check how to install UE5 from source. Post covering details from this video: unreal-mmo-dev.com/2024/04/22/devlog-56-how-to-build-ue-from-source/ useful links: - Accessing UE in Github: www.unrealengine.com/en-US/ue-on-github - Downloading UE source: dev.epicgames.com/documentation/en-us/unreal-engine/downloading-unreal-engine-source-code?application_version=5.1 - Building UE fr...
Integrating new skills to our MMO game in UE
Переглядів 6618 місяців тому
Devlog 55 I'm starting to integrate visual effects from different assets into an MMO game. Note I do not build the visual assets here, but integrating them with a custom skill system. The post covering details from this video can be found here: unreal-mmo-dev.com/2024/03/17/devlog-55-adding-new-skills-to-our-mmo-game-in-ue/ Integration of the action bar videos were here: - part 1: ua-cam.com/vi...
Create drag and drop on your action bar in Unreal Engine
Переглядів 6129 місяців тому
This is part 2 of making a great action bar, the first part can be found here: ua-cam.com/video/sYC5ABrW97U/v-deo.htmlsi=LhVQczqzJnXlKhfC post covering all the steps can be found here: unreal-mmo-dev.com/2024/02/06/54-how-to-give-your-action-bar-drag-drop-in-ue5/ Unreal Engine drag and drop documentation can be found here: docs.unrealengine.com/4.26/en-US/InteractiveExperiences/UMG/HowTo/DragAn...
How to make a great action bar in Unreal Engine
Переглядів 1,3 тис.9 місяців тому
How to make a great action bar in Unreal Engine
Integrate Advanced Locomotion System (ALS Community) into UE5 in 2024
Переглядів 4,7 тис.10 місяців тому
Integrate Advanced Locomotion System (ALS Community) into UE5 in 2024
UE5 Basic Mob AI with custom MMORPG server
Переглядів 69110 місяців тому
UE5 Basic Mob AI with custom MMORPG server
Creating simple animation blueprint in UE5
Переглядів 48211 місяців тому
Creating simple animation blueprint in UE5
Improving our combat in our UE MMORPG game with custom server
Переглядів 1,1 тис.Рік тому
Improving our combat in our UE MMORPG game with custom server
Basic MMORPG Combat in UE and custom server
Переглядів 877Рік тому
Basic MMORPG Combat in UE and custom server
How to modify our characters mesh with equipped items in UE5
Переглядів 1,3 тис.Рік тому
How to modify our characters mesh with equipped items in UE5
How to make movable window widgets in UE5 with drag and drop
Переглядів 5 тис.Рік тому
How to make movable window widgets in UE5 with drag and drop
Equipping items and stats system in UE using custom mmo server
Переглядів 550Рік тому
Equipping items and stats system in UE using custom mmo server
How we will model our RPG stats system and integrate equip items (part 1 of 2)
Переглядів 463Рік тому
How we will model our RPG stats system and integrate equip items (part 1 of 2)
How to implement dynamic inventory using Websockets in UE
Переглядів 669Рік тому
How to implement dynamic inventory using Websockets in UE
MMO Reactive inventory with Java Webockets - progress update
Переглядів 337Рік тому
MMO Reactive inventory with Java Webockets - progress update
Devlog 43: Spawn and control mobs in UE connected with a custom MMO server
Переглядів 544Рік тому
Devlog 43: Spawn and control mobs in UE connected with a custom MMO server
UE5 - How to smooth actor position rotation and velocity with Interp To
Переглядів 4,3 тис.Рік тому
UE5 - How to smooth actor position rotation and velocity with Interp To
How to connect your UE game to custom server using Websockets
Переглядів 3,4 тис.Рік тому
How to connect your UE game to custom server using Websockets