Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Godot ASCII ToolKit

An asset by Vost
The page banner background of a mountain and forest
Godot ASCII ToolKit thumbnail image
Godot ASCII ToolKit thumbnail image
Godot ASCII ToolKit thumbnail image
Godot ASCII ToolKit thumbnail image
Godot ASCII ToolKit thumbnail image
Godot ASCII ToolKit hero image

Quick Information

0 ratings
Godot ASCII ToolKit icon image
Vost
Godot ASCII ToolKit

An open source ASCII toolkit for Godot!This plugin aims at providing tools to develop ASCII games in Godot while still using all its handy features at maximum.For now, only some Controls (User Interface) tools are available.

Supported Engine Version
4.5
Version String
0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Godot ASCII ToolKit

An open source ASCII toolkit for the Godot!

Generalities

This is the official repository for the GodotASCIIToolKit, a plugin of the game engine Godot.

This repository contains:

Disclaimer

English is not my native language, so sorry in advance if I am not clear enough when explaining things.

                      ...          ...                      
                 ..++++++.        .++++++..                 
                 .++++++++.      .++++++++.                 
                 .++++++++++++++++++++++++.                 
                 .++++++++++++++++++++++++.                 
       ++.    ..++++++++++++++++++++++++++++..    .++       
     .++++++.++++++++++++++++++++++++++++++++++.++++++.     
   .++++++++++++++++++++++++++++++++++++++++++++++++++++.   
   .++++++++++++++++++++++++++++++++++++++++++++++++++++.   
    .++++++++++++++++++++++++++++++++++++++++++++++++++.    
      +++++++++++##++++++++++++++++++++++##+++++++++++      
      +++++++#@@@@@@@#++++++++++++++++#@@@@@@@#+++++++      
      ++++++#@@+....+@#+++++#@@#+++++#@+....+@@#++++++      
      ++++++@@+ .... #@+++++@@@@+++++@# .... +@@++++++      
      ++++++#@@+....+@#+++++@@@@+++++#@+....+@@#++++++      
      +++++++#@@@###@#++++++@@@@++++++#@###@@@#+++++++      
      +++++++++++##++++++++++##++++++++++##+++++++++++      
      +#++++++++++++++++++++++++++++++++++++++++++++#+      
      #@@@@@@@@#+++++++++##########+++++++++#@@@@@@@@#      
      .+++++++@@++++++++@@@@@@@@@@@@++++++++@@++++++++      
      .+++++++#@########@@++++++++@@########@#+++++++.      
       ++++++++##@@@@@@@@#++++++++#@@@@@@@@##++++++++       
        .++++++++++++++++++++++++++++++++++++++++++.        
          .++++++++++++++++++++++++++++++++++++++.          
             ..++++++++++++++++++++++++++++++..             
                    ......++++++++.......                   

Description

This plugin aims at providing tools to develop ASCII games in Godot while still using all its handy features at maximum.

For now, only some Controls (User Interface) tools are available.

For documentation and details about the plugin, please refer to this README.

Usage

To use it, copy the directory addons/GodotASCIIToolKit in your Godot project (res://addons/GodotASCIIToolKit) and activate the plugin in the project settings menu.

Motivations

I can draw a bit, but I am not able to make beautiful game assets. Being mainly suited for programming, ASCII-based graphics seemed natural.

Moreover, I am truly amazed by the quality of certain forms of ASCII art despite their apparent simplicity. I am a huge fan of Dwarf Fortress and Candy Box 2 but my main reference here is Stone Story RPG. It is an idle game (so almost exclusively pieces of UI) and, even if it is not scrictly ASCII, it is the most beautiful ASCII-based video game I have ever seen.

I have been using Godot to program games for 4 or 5 years, so the question raised naturally: how can I program a Stone Story RPG-like using godot?

I made a quick review of existing tools and assets:

  • user nofacer made an ASCII Screen plugin to put characters on a screen manually in a very RoguelikeDev way. While it is awesome for learning how to code, making something as graphically complex as Stone Story RPG with this method would be a real pain. Furthermore, it does not take advantage of Godot and its great features, especially the WYSIWYG editor and animation players.
  • People also made ASCII shaders (e.g. Dan's) which is very cool! However, it seems more suited as a filter for 3D games aiming for a retro vibe. Out of the present scope.

So you know what they say, when the right tool does not exist, then you have to build it; that's what I do!

Credits

 a88888b.  888888ba   88888888b 888888ba  dP d888888P .d88888b 
d8'   `88  88    `8b  88        88    `8b 88    88    88.    "'
88        a88aaaa8P' a88aaaa    88     88 88    88    `Y88888b.
88         88   `8b.  88        88     88 88    88          `8b
Y8.   .88  88     88  88        88    .8P 88    88    d8'   .8P
 Y88888P'  dP     dP  88888888P 8888888P  dP    dP     Y88888P 
 _  _  _  __ _  _       ___    __
|_)|_)/ \/__|_)|_||V||V| | |\|/__
|  | \\_/\_|| \| || || |_|_| |\_|
 _  __ ________    __ _    ___ __
|_|(_ /   |  |    |_ / \|\| | (_ 
| |__)\___|__|_   |  \_/| | | __)
 _  __ ________   ___ _  _     __
|_|(_ /   |  |     | / \/ \|  (_ 
| |__)\___|__|_    | \_/\_/|____)

An open source ASCII toolkit for Godot!

This plugin aims at providing tools to develop ASCII games in Godot while still using all its handy features at maximum.

For now, only some Controls (User Interface) tools are available.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Godot ASCII ToolKit icon image
Vost
Godot ASCII ToolKit

An open source ASCII toolkit for Godot!This plugin aims at providing tools to develop ASCII games in Godot while still using all its handy features at maximum.For now, only some Controls (User Interface) tools are available.

Supported Engine Version
4.5
Version String
0.0
License Version
MIT
Support Level
community
Modified Date
1 day ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers