Skip to content

Unreal Engine MMO game and server example built on Netty

License

Notifications You must be signed in to change notification settings

scpanda2007/Spiky-Project

 
 

Repository files navigation

An example of MMO game based on Netty and Unreal Engine.

Features:

  • Login/Registration
  • Encryption by AES
  • Creation of game rooms
  • Chats
  • Checking hits on the verification server

Netty is used as an asynchronous server, the data stored in MySQL and used to retrieve Hibernate. Client server communication is built on sockets, the format of messaging Protobuf, each message after entering the game is encrypted by AES algorithm using OpenSSL on the client and javax.crypto* on the server. Key exchange takes place using the Diffie-Hellman protocol. Support for Android and Windows.

See a short video with the features:

youtube demo

Copyright (c) 2017, Vadim Petrov - MIT License

About

Unreal Engine MMO game and server example built on Netty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.5%
  • C 15.9%
  • Java 1.8%
  • Makefile 0.6%
  • Shell 0.2%
  • C# 0.0%