Skip to content

sigson/UTanks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demonstration:
Hello! This is my implementation of the game Tanki Online on Unity 3D. In order to assemble the project, you will need Visual Studio 2019 + .NET 5.0 and Unity Editor 2020.3.23f1.
After assembling the server, move the Data folder to the root of the assembled server without changing its name. The data for obfuscation is in the folder "Some Data", there are also instructions for use and the necessary materials. The project is provided "as is", errors will not be fixed, updates will not be released, however, you can send your questions to the appropriate section, I will try to answer them.
Briefly about the project - the ECS pattern is used as the basis for the architecture of client-server interaction (we can watch my pure ECS realization on https://github.com/sigson/NECS), which I wrote from scratch to implement the tasks I needed.
All code for this project, as well as data for the Unity editor, is supplied under the MIT license (with the exception of the asset code from the asset store, they do not belong to me) and can be used in any of your projects without any restrictions.
P.S.
I hope that this project would become the basis for enthusiasts who want to create a game similar to Tanki Online and perhaps even see the light of day.
P.P.S.
Do not forget that almost all graphic resources in this game belong to Alternative 3D and you may encounter legal problems if you want to use them in your game for the purpose of making money or even just for distribution.
Good luck (on the battlefields)!