Node Based RPG Template Kit
AlpaSun Development
$14.99
$29.99
50%OFF
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
03/03(2022) |
99.99 |
03/03(2022) |
89.99 |
03/18(2022) |
99.99 |
04/29(2022) |
69.99 |
11/03(2022) |
49.99 |
01/06(2023) |
34.99 |
01/20(2023) |
49.99 |
07/12(2023) |
29.99 |
02/05(2024) |
14.99 |
11/22(2024) |
14.99 |
Jump AssetStore
Fully functional RPG game template kit with node movement, turn-based actions, inventory, and much more.This template was created in URP, but all code will work with any pipeline.This template uses the new Input System package from the Unity registry. Detailed instructions can be found in the included documentation.This template kit is a fully functional node based RPG game with a movement system based on Lara Croft GO and Hitman GO. Players move from node to node and can take various actions at each point.This is not just an unfinished game, but a fully functional framework. The amount of source code included in this project provides a fundamental start for a complex game project with all aspects of gameplay from menu screens to actual play.Possibilities of how this code can be expanded upon are endless. The idea of this template kit is to provide a base and help avoid many months of initial work. The sample game was created with the URP pipeline, however the code can be used with other pipelines.Feel free to contact me for any help, bug reports, comments, or questions you have.Main features include:Node prefabs with full functionality that can be placed anywhereGamepad and keyboard input using the new Unity Input SystemUI using the UI ToolkitSave system for game profiles and settingsMenu and Settings systemInventory system with automatically loaded itemsFull source presented in a clean and organized formInteractive objects and trapsAnimated objectsSample game that explores possible featuresNote: My free Fade With UI Toolkit asset contains a transition panel similar to the one in this asset.Support:All of my templates and assets will have continuous supportSupport, feedback, or questions: alpasun.games@gmail.comCheck out my other assets:https://assetstore.unity.com/publishers/60903As a professional C# developer with over 14 years experience, my code is well commented, organized, and clearly laid out. There are XML comments throughout. Properties and methods have narrowed scope with very few public and static objects.Assets used for the sample can be used in a released game, but are intended to demonstrate the gameplay for this template. Asset sources are listed below.The project uses the URP graphics pipeline along with the Unity UI Toolkit and the New Input system.The in-game level was created using ProBuilder, but any tool such as Blender or the Unity terrain sculpting tool could be used to build the levels.General featuresStartup scene with main menuMain game scene that also allows access to menuScene switching with loading transitionsSimple state machineMusic and sound systemsSmooth camera and movement at any framerateMinimal update loopsOnly 3 small update loops for the entire gameFunctionality triggered by events or methodsAnimations use the animation system or coroutinesMovement Node SystemNodes can be placed anywhere in a levelNodes automatically connect to each otherNode center and lines are decals allowing them to conform to any terrainLines between nodes are automatically generatedMovement between nodes is validated and checked automaticallyPlayer automatically adjusts to terrain heightSaving and loading4 game profiles for the user to choose fromSaves are automatic in the gameSettings are automatically saved and loadedUIKeyboard and gamepad controls with dynamic button image switchingAll UI elements fade in and out smoothlyMain MenuController or keyboard / mouse control for menu4 profiles that are automatically saved and can be loaded from the main menuMultiple settings that are automatically saved and loadedQuit to desktopIn-game - user can alter settings, quit to desktop or main menuInventory Menu4 tabs controlled by selected input methodPlayer statsItems with detailed display panelEquipment with detailed display panel and equip optionNotes with detailed display panel that displays the textIn-game ItemsAdd items to a spreadsheet, save as CSVItems are automatically loaded, updated, and added to the gameIn-game FeaturesInteractive objects like doors, traps, and treasure chestsItems can be picked up and stored in the inventoryPlayer can be damaged or killed by trapsTraps can be disarmed using an in-game itemDoors can require specific keysChests or other objects can require lockpicksShadersDissolve shader used to remove objectsFog shader to create a volumetric moving fogWind shader that can be applied to models like grass or treesResources used:https://opengameart.org/content/free-controller-prompts-xbox-playstation-switch-pchttps://www.kenney.nl/assetshttps://quaternius.com/http://anttismusic.blogspot.com/ (blog no longer available)