Game Engine and Assets Leaks

[Christmas gift] MMO Kit 5.1+

Submitted by gilbrox, , Thread ID: 281505

11-12-2023, 02:31 PM
This post was last modified: 11-12-2023, 02:32 PM by gilbrox
#1
Original Post : https://www.unrealengine.com/marketplace...ct/mmo-kit

This is a full remaster of MMO Starter Kit that came out back in 2014, at the dawn of UE4.

The project was rewritten from scratch in December 2022 for a more modern approach to most systems. The gameplay part is written entirely in Blueprints and relies heavily on Components, Interfaces and Event Dispatchers for architecture. The project depends on a free plugin MMO Kit Code.

Key features of the project
  • Gameplay written entirely in Blueprints with Unreal acting as an authoritative server.
  • A C# Persistence Server - it takes on a few roles, such as relaying messages (whispers, shouts) and ensuring persistence (saves/retrieves characters from DB), login, guilds, etc,.. and in the future it will be used for other meta features, e.g. Auction Houses.
  • If you're not overly familiar with C#, the Persistence Server is structured in a way that you don't have to worry about its underlying mechanics. All you have to do is write simple scripts on top of a solid foundation. The ones already written are short and expressive, and will serve as an example. A basic C# knowledge is sufficient to extend its functionality. But you also don't have to touch it at all, as long as you work on gameplay in UE5.
  • Two database systems for you to choose from: MySQL and SQLite, both preconfigured. SQLite works out of the box, no setup is necessary. Switch over to MySQL later in development when database speed starts to matter.
  • Two login systems: one is login/password-based, another Steam-based. Test your game with simple logins/passwords, start using Steam login after you're ready to deploy a first serious demo.
  • Steam integration and a thorough guide, including the sometimes difficult steps, such as building, deployment and depot management.

Gameplay features
  • Three gameplay control schemes: First Person, Third Person (over the shoulder) and WoW-Style.
  • Two combat modes: target-based and aim-based. Aim-based automatically works with First Person and Third Person. Target-based works with WoW-style. Mixing them is a possibility.
  • Inventory/Storage system. MMO Kit was made with flexibility in mind. Even though you get a grid based inventory by default, it's just a special implementation of a Storage class. Inherit from it to create your own inventory depending on your game’s needs. The documentation will explain it in more details.
  • Equipment. The system is simple as of right now, with only three slots: Head, Right Hand and Left Hand. Documentation illustrates how to extend it to any number of slots.
  • Basic Stats Component, extendable. Two example classes - fighter and mage. For a classless system, simply ignore the classes in your game logic.
  • A powerful Ability System that's easy to understand and expand. Not the UE5's Ability Component System, while it's still buggy. MMO Kit may switch to it later on.
  • Mobs with with three reaction types: friendly, neutral and hostile. Basic AI that pursues the player and fights. Mob stats system. Two basic AI behavior trees: roaming and stationary mobs.
  • Basic aggro mechanics: you can pull aggro from other players.
  • Loot in the form of dropped World Containers. Mobs will themselves become lootable in the next updates.
  • World usable objects, e.g.: interact with a chest, it gives you an item, or performs any other logic.
  • Player chat (say/whisper/global). Say messages are only seen in the vicinity.
  • Guilds (new in UE 5.2) with ranks, guild & officer chat, invites/kicks/promotes/demotes, etc.
  • Two example species: Human & Mannequin, both species sharing the same skeleton. The human (there's both male & female) meshes have dozens of morph targets, which will allow the creation of a facial and body character editor in later updates. If you have animations that work well on a Mannequin, they'll likely work well on the human characters, too. If not, you can make use of the animation IK retargeters, which are provided.
  • Appearance system. Have you ever played WoW and got impressed by the transmog system or the numerous toys that turn your character into other creatures? I have. MMO Kit's appearance systems will allow you to write logic that will make your characters look any way you want.
  • Assets are loaded asynchronously and on demand, the implication being that your game can have thousands of items or mobs, but only the ones needed will be loaded into memory and there will be no hiccups in a crowded scenario. These assets will be unloaded from memory as soon as they become unnecessary.
  • Persistency Component (new in UE 5.3): attach it to any non-character Actor and it automatically saves it to the DB. Useful for games with crafting to save buildings, etc.

Technical Details
Features:

Authoritative dedicated server in UE5
Persistence server written in C# - sources are provided
Depends on a free plugin MMO Kit Code
Number of Blueprints: 78 Blueprints, 30 Widgets

Input: Keyboard, Mouse, partially Gamepad

Network Replicated: Yes

Supported Development Platforms: Windows, Linux, Mac

Documentation: https://docs.google.com/document/d/1CLO_...e8-xY/edit

Content locked
This content has been locked. Please login or register in order to unlock it.

RE: [Christmas gift] MMO Kit 5.1+

#2
Ty but i have not credit :S

RE: [Christmas gift] MMO Kit 5.1+

#3
yo it doesn't work i wasted my credits

RE: [Christmas gift] MMO Kit 5.1+

#4
omg thank you so mush for help!

RE: [Christmas gift] MMO Kit 5.1+

#5
11-02-2024, 08:29 PM
theformal Wrote:
yo it doesn't work i wasted my credits

I can confirm it doesn't work.

RE: [Christmas gift] MMO Kit 5.1+

#6
This is very old, I miss the time when they used it in many mmo's

Users browsing this thread: 5 Guest(s)