Skip to content

Heros of Jin Yong 3D Remastered

CGGG edited this page Mar 26, 2022 · 6 revisions

Heros of Jin Yong 3D Remastered

主宣传图-616-353

license release Unity Version PRs Welcome commit
Contributors fork star

Builds | Videos | Contact me | Wiki | Donate | Dishonor List

Heros of Jin Yong 3D Remastered is an open world RPG game with turn-based battle system. It is a non-profit game project which remastered the classic game Legends of Kim-Yong. This project supplies a framework for MODs and secondary development. You can play it on PC, Mac, mobile platform(or other supported platform).

We promise: this project is a non-profit project. We only accept voluntary contributions from enthusiasts. The code, assets, and package are for learning purposes only, please do not use them for any commercial purpose. All commercial uses are not allowed nor authorized by this project. If there is any violation of your rights, please feel free to contact us.

Project Objectives

  • To remastered and pay tribute to the DOS version of the classic game "Legends of Kim-Yong" using the Unity engine.
  • To support mods or secondary development for the remaster of Legends of Kim-Yong.
  • To provide a open community, and those who are interested in this project can contribute and make it better.
  • To provide a full version of single-player game structure, those who are interested in learning how to develop games could use it for reference.

Screenshots

1 (1) 2 (1) 3 (1) 4 (1) 5 (1) 6 (1)

Roadmap

  • Implement of Assets
    • Update all original character’s painting with new style
    • Remix all original BGM
    • Create 3D model for each character
    • Create 3D model for each martial arts moves
    • Create all scenes, including RPG and combat scenes
    • Update all icons for items with our new style
    • Reproduce the animation for the opening scene
    • Paint the final scene drawing
    • Martial arts effects animation modification
  • Stylish shading effect implementation
  • Basic system implementation , including map, items, character and combat, etc.
  • Support script instruction system, support visual script editor system
  • Completed remastered of the original game
  • Export asset bundle in multi format
  • Completely free and open-source
  • Optimize the game operation performance and code quality(consider adopt URP)
  • Provide MOD development environment and example
  • Provide multiplayer combat mode, online game examples and demo

Details of Implement

  • The core process is driven by script. It supports Lua and visual editing modes, which is very convenient for programming extension instructions
  • Logical configuration data is stored using Scriptable Object and provides an ODIN-based visual editing environment. It’s a WYSIWYG model, which means every change of configuration data can be reflected in the game without restarting the game
  • For Turn-based battle, this framework provides a simple greedy algorithm based AI , and it is easy to expand *Each map is a scene, and maps can be concatenated *Game archiving using EasySave3 plugin
  • UI scheme uses Unity's native UGUI
  • Use default rendering pipeline, cartoon rendering style (considering the upgrading to URP , not yet complete) *The Motion Management section makes extensive use of the Animancer plug-in as well as the unity native AnimatorController scheme *Use Addressable for asset bundle and loading *UniTask-based asynchronous programming schemes are widely used in this project for logical concatenation and to prevent large callback nesting *We used third-party libraries on asset stores for the martial arts effects, so if you want to use them, buy them!

Documents Guide/Tutorial

  • How to build up your local development environment
  • Tutorial(Details in developing this project, including how to configure and star the game, lua file modification and programming, etc)
  • Tutorial video (learning how to build the scenes in the game, add and configure the moves for each character)
  • You're more than welcomed to contribute to this project, Contribution guidelinefor you reference
  • All the assets of this project is in this link.jynew/jynew_art, Please note that all the files in this link can not be used or re-mastered for any commercial purpose.

Authorization Statement

  • The assets in the projects are partially made by ourselves, the rest are obtained on the Internet.
  • The project follows MIT protocol, but Heros of Jin Yong 3D Remastered Community Assets Protocol described several cases where the MIT protocol would be over ruined, please read it carefully.
  • If you want to use the external plug-in source code, assets and link libraries contained in the project in other scenarios, be sure to confirm that they comply with their own authorization specifications
  • Products, enterprises and individuals that do not comply with the licensing agreement will be published on Disgrace List

Project Structure

image

Include-Plugins

xlua, xNode, UniTask, EasySave3

Reference Project

kyscpp

Additional

This tool is for study only, if you would like to use it, please buy it in the link below :
Odin Inspector

Community

  • Developer QQ Group 749167552 (Password is the name of this github project)
  • Player QQ Group 480072818
Clone this wiki locally