Cloaked Games
Member
[Jen_scripts v2.0]
Asset for Procedural Terrain Generation
Download: https://cloakedgames.itch.io/jen-scripts
[Jen_scripts] Asset for Procedural Terrain Generation Created by Cloaked Games
Jen_scripts is a GameMaker Studio 2 library designed for rapid prototyping and development of procedurally generated levels. It contains over 60 iterative functions that can be combined with flexible parameters to create varied terrain. Jen_scripts supports geometric shapes, randomized distributions, and other algorithms to produce a limitless variety of patterns within a 2D grid. The grid can then be interpreted as object indices or tilemap data to convert into terrain in your room.
Want to create a lake? Try jen_ellipse and jen_near. Want to create a river? Try jen_wander_direction or jen_wander_line. Want to create a cave? Try jen_automata. Want to create a maze? Try jen_maze_prim or jen_maze_backtrack. Want to create a building? Try jen_grid_room. Want to create an island? Try jen_heightmap_sampling. Something more complicated? Combine the functions together to form terrain that fits your ideal design, using optional arguments for extra flexibility.
Features:
There is full documentation for every [Jen_scripts] function, including example code. You can read the documentation here.
Introduction to Using [Jen_scripts]: [Jen_scripts Tutorial]
Confused or just want to know more? This includes step by step instructions for basic tutorial, and some complete terrain examples you can use as additional resources.
Active Support: If you have questions, suggestions, bug reports or any other feedback, this is the place to do it! I will be continually answering any questions people have and improving the asset over time. If you have a question concerning your purchase or something you wish to discuss only with me, please feel free to send me a PM on this forum.
Asset for Procedural Terrain Generation
Download: https://cloakedgames.itch.io/jen-scripts
[Jen_scripts] Asset for Procedural Terrain Generation Created by Cloaked Games
Jen_scripts is a GameMaker Studio 2 library designed for rapid prototyping and development of procedurally generated levels. It contains over 60 iterative functions that can be combined with flexible parameters to create varied terrain. Jen_scripts supports geometric shapes, randomized distributions, and other algorithms to produce a limitless variety of patterns within a 2D grid. The grid can then be interpreted as object indices or tilemap data to convert into terrain in your room.
Want to create a lake? Try jen_ellipse and jen_near. Want to create a river? Try jen_wander_direction or jen_wander_line. Want to create a cave? Try jen_automata. Want to create a maze? Try jen_maze_prim or jen_maze_backtrack. Want to create a building? Try jen_grid_room. Want to create an island? Try jen_heightmap_sampling. Something more complicated? Combine the functions together to form terrain that fits your ideal design, using optional arguments for extra flexibility.
Features:
- Create lines, shapes, and blobs.
- Create a wandering path between two points or in a direction.
- Maze generation with Prim’s Algorithm or Backtrack Algorithm.
- Cave generation with Cellular Automata.
- Heightmap generation with Average Sampling or Gradient Scattering.
- Copy sections of your rooms to incorporate hand-crafted content.
- Tilemap support and programmatic autotiling.
There is full documentation for every [Jen_scripts] function, including example code. You can read the documentation here.
Introduction to Using [Jen_scripts]: [Jen_scripts Tutorial]
Confused or just want to know more? This includes step by step instructions for basic tutorial, and some complete terrain examples you can use as additional resources.
Active Support: If you have questions, suggestions, bug reports or any other feedback, this is the place to do it! I will be continually answering any questions people have and improving the asset over time. If you have a question concerning your purchase or something you wish to discuss only with me, please feel free to send me a PM on this forum.
Last edited: