Creating mods
Scenery and gamplay mod tutorials
Parkitect has an active modding communty, where members of the community are able to create new content for Parkitect. Modding in Parkitect can be done in multiple ways depending on the goals and needs. Since Parkitect is created in Unity, creating mods requires some experience with Unity Editor.Â
Creating scenery and rides
Skill level: Advanced
Requirements: Unity 3D 2020.3.37f1, Blender, Asset Editor
Documentation: Parkitect GitHub Wiki, Template
In order to create new mods for Parkitect, you will need Blender and Unity3D. Parkitect is currently using Unity 2020.3.37f1. Make sure you install the right version. The general process of creating rides and mods looks like this:
Create a model in Blender
Give the model textures in Blender
Install the Parkitect Asset Editor in Unity 3D
Add your model to the Parkitect Asset Editor
Add features like effects, moving lap bars and seats to your model using the Parkitect Asset Editor if necessary
Export your model to Parkitect using the Parkitect Asset Editor
Upload your mod to the Steam Workshop when finished
Start by checking out the official Parkitect modding Wiki on GitHub.
Coding mods in C#
Skill level: Expert
Requirements: Visual Studio, DNSpy, BepInEx, Harmony
Documentation: Coding mods in C# by Distantz
Gameplay mods allow new features to be added to the game. Creating gampley mods requires knowledge in C# and Unity. The easiest way to create gameplay mods that add functional features to the game is to inject code into the existing code using Harmony. The process looks something like this:
Check the decompiled Parkitect code with DNSpy or Dotpeek.
Find the methods / functions you want to change
Inject your own code using Harmony and Visual Studio
Do NOT edit the game code itself in DNSpy, use Visual Studio to program your mod and inject it using the Harmony API
Compile your code in Visual Studio including 0Harmony
Test your mod and upload it to the Steam Workshop
Use Distantz unfinished documentation as starting point.
Video tutorials
Creating scenery mods with Blender and Unity in 20 min.
Created by: Redfield
Learn how to create your first mod in Blender and Unity! From modeling to uploading your mod to Steam Workshop, it's all covered in this video.
Creating custom objects with Blender and Unity
Created by: Redfield
Learn how to create custom trees, rocks, props, trains in Parkitect. This extended video covers everything one might need to create decoration and tracked rides cars in Parkitect.
Blender SVG Import & UV Mapping
Created by: Redfield
Learn how to model objects in Blender and how to map all textures to be recolorable in Parkitect using UV mapping
Use the following template to get the uv mapping texture already setup in your blender file:
Blender importing textures
Created by: Redfield
Learn how to make custom textures for your modded objects in Parkitect.
Blender tips and tricks
Created by: Redfield
General Blender tutorial on making models in Blender for Parkitect.
Creating tracked rides & Coasters with Blender and Unity
Created by: Redfield
Learn how to create tracked rides and coasters in Parkitect including animated restraints and other useful features.
Creating custom flat rides with Blender and Unity
Created by: Redfield
Learn how to create custom flat rides for Parkitect.
Creating custom shops with Blender and Unity
Created by: Redfield
Learn how to create custom shops in Parkitect using Blender, Unity and the Essential Loader.Â