Difference between revisions of "ProD"

From RogueBasin
Jump to navigation Jump to search
Line 1: Line 1:
ProD is a versatile tool, capable of making procedural generated 2D maps.
ProD is a versatile tool, capable of making procedural generated 2D maps.
The Unity package was intended to be a base system for those who were interested in making rogue-likes and dungeon crawlers, yet ProD is capable of use for all sorts of games and applications.
The Unity package was intended to be a base system for those who were interested in making rogue-likes and dungeon crawlers, yet ProD is capable of use for all sorts of games and applications.
ProD supplies you with several scripts that help you create procedurally generated environments using a two dimensional grid system.
ProD supplies you with several scripts that help you create procedurally generated environments using a two dimensional grid system.
Line 18: Line 17:
In upcoming versions, the player will also be able to choose the orientation of the whole map, allowing to use Unity's build-in physic system either for top-down or side-scroller games.
In upcoming versions, the player will also be able to choose the orientation of the whole map, allowing to use Unity's build-in physic system either for top-down or side-scroller games.


The package also includes several utilities, commonly used in rogue-likes. This includes a turn based movement system, a top-down camera system and in future versions a customisable Fog of War / Field of View system. Those utilities are designed to be ready to use for rogue-like developers, but can be adapted and modified easily for individual use-cases.
The package also includes several utilities, commonly used in rogue-likes.  
This includes a movement system, a top-down camera system and in future versions a customisable Fog of War / Field of View system.  
Those utilities are designed to be ready to use for rogue-like developers, but can be adapted and modified easily for individual use-cases.
 
== Features ==
* Over 30 base methods and algorithms to create maps
* 10 different ready to use generators for a wide variety of maps
* Easily customisable visual representation, with 1 basic rogue-like theme included
* Camera systems for "follow the player" and free movement
* Rogue-like player movement
* [http://graylakestudios.com/graylakestudios/prod/Doxygen%20Output/html/index.html Full Online Documentation]
* [http://www.reddit.com/r/ProD/ Community] with constant developer support
 
Upcoming:
* Fog of War with different algorithms for different use-cases
* File ex- and import, using the popular tmx format, editable with [http://www.mapeditor.org/ third-party software]
* Improved algorithms for faster generation
* Map to texture, for previews, minimaps and more
* Turn based movement for easy AI integration
* more themes
* more generators
 
https://lh4.googleusercontent.com/-ObHsukaUfxc/U_XFvGmGGdI/AAAAAAAABQQ/Jzm0uT5ydzI/w1598-h899-no/ProD4.0Leaked.png
 
This is a screenshot of the example scene in the upcoming version ProD4.0.

Revision as of 12:13, 21 August 2014

ProD is a versatile tool, capable of making procedural generated 2D maps. The Unity package was intended to be a base system for those who were interested in making rogue-likes and dungeon crawlers, yet ProD is capable of use for all sorts of games and applications. ProD supplies you with several scripts that help you create procedurally generated environments using a two dimensional grid system. The package is designed with rogue-like development in mind and has the means to support both retro­style dungeon crawlers and contemporary rogue-likes together.

Structure

The main components of ProD are the MethodLibrary and the Materializer.

The MethodLibrary provides over 30 different methods to create and customize procedural worlds. There are multiple example Generators included, which use these methods to produce various maps, each with their own distinctive features. Ranging from rocky hills and sinuous caverns to winding dungeons and shattered ruins, these generators provide a good base for games and act simultaneously as a template to create own compositions.

The Materializer is the tool to instantiate these maps. This allows the user to be in full control of the visual representation of the tiles. He can individually design walls, paths, doors and every other type of tiles he choose to have in his maps. Remarkable is the orientation system, which allows to differentiate straight walls, corners, crossroads on paths, etc. In upcoming versions, the player will also be able to choose the orientation of the whole map, allowing to use Unity's build-in physic system either for top-down or side-scroller games.

The package also includes several utilities, commonly used in rogue-likes. This includes a movement system, a top-down camera system and in future versions a customisable Fog of War / Field of View system. Those utilities are designed to be ready to use for rogue-like developers, but can be adapted and modified easily for individual use-cases.

Features

  • Over 30 base methods and algorithms to create maps
  • 10 different ready to use generators for a wide variety of maps
  • Easily customisable visual representation, with 1 basic rogue-like theme included
  • Camera systems for "follow the player" and free movement
  • Rogue-like player movement
  • Full Online Documentation
  • Community with constant developer support

Upcoming:

  • Fog of War with different algorithms for different use-cases
  • File ex- and import, using the popular tmx format, editable with third-party software
  • Improved algorithms for faster generation
  • Map to texture, for previews, minimaps and more
  • Turn based movement for easy AI integration
  • more themes
  • more generators

ProD4.0Leaked.png

This is a screenshot of the example scene in the upcoming version ProD4.0.