All Projects → VPJPeltonen → Godot-WorldMaker

VPJPeltonen / Godot-WorldMaker

Licence: MIT license
Fantasy world creator made with Godot for fun

Programming Languages

GDScript
375 projects
GAP
223 projects

Labels

Projects that are alternatives of or similar to Godot-WorldMaker

GodotGeometryElements
Geometry elements using Godot Engine 2.14 and Godot 3.0
Stars: ✭ 27 (-63.01%)
Mutual labels:  godot
godot-swift
swift language support for the godot game engine
Stars: ✭ 111 (+52.05%)
Mutual labels:  godot
PimplePopper
Game to pop pimples using the awesome Godot Engine
Stars: ✭ 23 (-68.49%)
Mutual labels:  godot
godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+52.05%)
Mutual labels:  godot
godot-website
The code for the official Godot Engine website. A static site built using Jekyll.
Stars: ✭ 167 (+128.77%)
Mutual labels:  godot
liblast
A libre multiplayer FPS game created in Godot Engine
Stars: ✭ 92 (+26.03%)
Mutual labels:  godot
Godot Mixing Desk
A complete audio solution for Godot 3.2.x, making procedural sound and adaptive/procedural music possible with a few nodes and a couple lines of code.
Stars: ✭ 240 (+228.77%)
Mutual labels:  godot
godot-psx-style-demo
Demo project featuring a collection of PS1 style shaders and materials for Godot engine.
Stars: ✭ 266 (+264.38%)
Mutual labels:  godot
RPG-Databases
Godot Engine addon to manage RPG databases
Stars: ✭ 15 (-79.45%)
Mutual labels:  godot
GDGotm
Official Godot plugin for gotm.io - the Godot Platform!
Stars: ✭ 43 (-41.1%)
Mutual labels:  godot
defendo
A tower defense game made using Godot Game Engine
Stars: ✭ 41 (-43.84%)
Mutual labels:  godot
PixelDot
Godot plugin for making 2D sandbox games like Terraria and Starbound.
Stars: ✭ 57 (-21.92%)
Mutual labels:  godot
godot tools
A set of GDScript EditorScript and EditorPlugins tools that automate boring tasks on Godot Engine.
Stars: ✭ 50 (-31.51%)
Mutual labels:  godot
GestureControlledCamera2D
A Camera2D node controlled through gestures. It's also an example of how to use the Godot Touch Input Manager.
Stars: ✭ 39 (-46.58%)
Mutual labels:  godot
godot-rpgdb
An easy to use JSON database-manager for Godot.
Stars: ✭ 25 (-65.75%)
Mutual labels:  godot
godot-hexgrid
a godot based framework to build hex map boardgames.
Stars: ✭ 48 (-34.25%)
Mutual labels:  godot
godot-logger
Simple in-game logger for Godot 4.0
Stars: ✭ 14 (-80.82%)
Mutual labels:  godot
planetarium
Our Planetarium project!
Stars: ✭ 45 (-38.36%)
Mutual labels:  godot
gd-blender-3d-shortcuts
Blender 3D Shortcuts in Godot
Stars: ✭ 68 (-6.85%)
Mutual labels:  godot
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (+8.22%)
Mutual labels:  godot

World Maker

Little project for fun that generates a world map.

Currently generates maps based on seed for:

  • Elevation
  • Climate
  • Rainfall
  • Temperature
  • Rivers and Lakes
  • Basic Civilization Borders
  • Civilizations
    • Flags
    • Names

You can also export these maps as png files.

Screenshot

Instructions

Using the program

You can download a working version in releases page or on itch.io.

On left panel you can pick size of map generate. Larger maps will take longer to generate but will be more detailed. You can also adjust amount of continental plates in the world. More plates generally mean more mountains.

After generating you can use the controls in lower left corner to save maps. Just give the map a name and press save. Saved maps are found in: C:/Users/user/AppData/Roaming/Godot/app_userdata/World Maker

Alternatively you can type in your own chosen save location

Also after generating there are buttons to adjust map with additional erosion etc.

Once you are done you can move to generating civilizations with done. This also will add detail to the map

There is a separate flag generator for just generating flags than can be then saved

You can get some instructions by clicking the questionmark

Code

Data

Most data used in game like possible civ names and colors used are stored in JSON files located at Data folder. Adding to names will automatically add them to possible names without needing to change code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].