Unworld is too dangerous to visit!

Tekwitch will let you know when it’s safe to travel, if you leave your details below.

Dangers and Wonders

Project Overview

Unworld started as a personal fantasy worldbuilding and interactive mapping project back in 2021.  The mapping aspect has been set aside for the moment, and we’re refocusing on a smaller scale: generating individual creatures.

From a technical perspective this project speaks to us in many ways, since it incorporates technologies that have evolved across the course of decades:

Leveraging web the current web 4.0 rush, we have a two-stage approach to content generation, where ChatGPT not only describes the creature for us, but it also writes the prompts that DALLE uses to render the images of those creatures, literally at the push of a single button.

Uncut.network brings an exceptional Web 3.0 technology stack to the project, securing our creations on the Wax blockchain and offering them up to a whole new class of digital collectible enthusiasts.

Web 2.0 is well represented, with a WordPress server handling content management, dynamic display, and custom sales funnel deployment that allow the AI generated content to be productized and integrated with a product fulfillment system.

And finally we come to that most humble of Web 1.0 technologies, the RSS feed, which acts as the connective tissue between our data entry point at Uncut.network and our customer-facing UI on the WordPress server.

ChatGPT + DALLE

ChatGPT rapidly generates our narratives and creatures according to our specifications, serving as a collaborative creative partner.

Uncut.Network

Uncut serves as our primary data entry surface, a monetization channel, community hub, marketing springboard, and content provisioning mechanism.

Wordpress

Wordpress functions as our user-facing content management system, dynamically delivering web content and directing traffic.

RSS

RSS (Really Simple Syndication) serves as our content transport and synchronization channel.

ChatGPT + DALLE

Generating narrative and visual content with ChatGPT is a relatively straightforward task.  That said, it can take some trial and error to produce an instruction that will enable ChatGPT to generate the kind of output you’re looking for.  In the case of the Unworld project, we use ChatGPT 4o, providing it with a single instruction that produces the text description of a creature. 

ChatGPT then automatically uses that text description to produce a prompt, and feeds that prompt to DALLE in order to generate an image of the creature that meets our style requirements.

You can copy this instruction and paste it into ChatGPT to see it in action for yourself:

				
					You will do three things for me

1. Silently review the conversation history to ensure that each creature you create is genuinely distinct from those you have created previously.

2. Write one in a series of Passages describing a unique fauna, writing in the style of Pliny's "Natural History", incorporating elements of magic and the natural world of Unworld, a far-future supercontinental Earth after the collapse of technological civilization. Habitats for these creatures should reflect the nature of Unworld, possibly including post-collapse microclimates. The collapse of civilization will not be explicitly referenced.

Ensure that each creature has a distinctive name in Latin that reflects the features that set it apart from previously created creatures. The creatures should have varied abilities, behaviors, and habitats, reflecting the diversity found in real-world ecosystems. Use a wide range of linguistic styles to describe the creature, avoiding repetition of words and concepts. You will avoid the use of superlatives.

3. After describing the creature, you will ALWAYS create and display one image (image A) of the creature based on the description.

When generating the images, you will depict the creature in the style of professional color nature photography, using tri-x film in a large format camera, and capturing it from an unusual perspective in an context appropriate to the description. It is extremely important that these images look like photography, not digital art, so prompt accordingly. You will choose an aspect ratio appropriate to the creature's form and habitat, such as 9:16 or 16:9, and ensure that the composition is realistic, highlighting the creature's size, unique features, behavior, and habitat.

After creating the image, you will offer me three options: 1. would I would like a different image of the creature, 2. would I like another image of the creature, 3, would I like a different creature. If I type 1, you will generated a new image of the creature. If I type 2, you will use file for (Image A) of that creature as a reference file when generating another image of the creature. If I type 3, you will generate a new passage for a new creature, and create an image for it.
				
			

You will be able to fine tune this instruction as you generate new creatures, specifying traits, habitats, alterations to the writing style, modifications of the visual style, or developing entirely new approaches to the task.

A sample response from ChatGPT

Uncut.Network

If you are already familiar with publishing collectibles on Uncut, then this part of the process is pretty self-explanatory: you manually copy and paste the creature name and description from ChatGPT into the Uncut interface.  The image can be dragged directly from the ChatGPT browser window and dropped onto the image slot of your new collectible.

Once published, your new collectible is not only securely stored on the blockchain and ready for distribution to collectors, it is also added to the RSS feed of your collection, which makes it visible in syndicated form to third-party tools such as web browsers, dedicated RSS feed readers, and WordPress plugins.

Copying the Uncut collection RSS feed link

Most of these tools will allow you to simply paste the RSS feed URL into their interfaces in order to start making use of your content.

Your collections feeds will update periodically, keeping any system or user that has subscribed to them stocked with the latest fresh content you publish on Uncut.  You can learn more about integrating Uncut RSS feeds into your development and marketing projects in the Uncut knowledge base.

Copying content from ChatGPT to Uncut

WordPress

WordPress is an extremely flexible content management system.  It serves as the backbone of approximately 40% of the currently websites available on the internet.

Importing Uncut collections and collectibles allows you to display them in custom interfaces and add significant features upgrades to the Uncut experience.

I have included a selection of examples:

Why Join Tekwitch?

SECURE YOUR BENEFITS
I am item content. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Why Join Tekwitch?

SECURE YOUR BENEFITS

Roadmap

Alpha-Stage Webhosting

Wordpress CMS Core Setup

Single-User Pika DB Design

Twitch & Discord User Access Control Integration

Single-User 9:16 Pika Frontend

Single-User Multi-AR Pika Frontend

Multi-User DB + Access Control

Multi-User Pika Frontend

Multi-User FAQ DB + Frontend

Multi-User Tutorials DB + Frontend

Multi-User Contests DB + Frontend

User Directory / Content Showcase

Beta Test User Onboarding

Change Log

Description: “Learn Pika Fast” documentation webbed
Notes: Needs touchups, advanced lesson outlinks.
Description: Dynamic autotranslate enabled
Notes: Activates manually and/or based on user browser language
Description: Dynamic parameter recognition enabled.
Notes: Needs to be linked to FAQ entries for each parameter.
Description: Dynamic Prompt input form enabled
Notes: Artist archive now includes job upload field with dynamic form input fields.
Description: Dashboard Link implemented
Notes: Custom shortcode in functions.php builds link for current user archive page, call with [tw_archive_url]
Description: Search Implemented
Notes: search prompt text + author + encrypt text
Description: Single Job Display – Recent Jobs column now displays by Author
Notes: Need single job loop for moderation and visitor. need column carousel and carousel remote for all recent jobs for logged in artists
Description: Feature request added to sidebar
Notes: Webhook to discord channel #feature-request on Tekwitch Discord server.
Description: Frontpage Updates, UI tweaks
Notes: Tekwitch beta signup enabled. Sidebar Pika links temporarily redirected to Pika Discord server channels.
Description: UI tweaks
Notes: Various changes for readability / navigability
Description: Single User form functional
Notes: DB upload works for a single user. Needs roles-based access control.
Description: Frontend form integrated for single user
Notes: Video upload deprecated. Video URL input is now live.
Description: Custom CSS – form upload fields
Notes: applied to Form widget
Description: Installed plugin: GLoo For Elementor
Notes: Annual license begins. Used for frontend forms.
Description: Pika beta outlink added to Single Job Template
Notes: discord.gg/pika link hardcoded. Needs to be replaced with context appropriate POD title and URL fields for multi-AI frontend.
Description: Homepage Added
Notes: Tekwitch.com splash added and linked. Recent Pika Jobs dynamic listing created.
Description: Changelog POD added.
Notes: Changelog data entry. Up to date.
Description: Menu Column added
Notes: Placeholder linkouts for tutorial content created.
Description: Prompt input form added
Notes: Form connected to discord webhook, dumps content to discord server channel. . Autofills content from currently loaded job. Needs to be replaced with direct front end POD form.
Description: Input Column Added
Notes: Includes asset slots for Reference image, Encrypt Image, Encrypt Text. Dynamic conditions set, asset slots appear only when the loaded job includes the appropriate data in the job record.
Description: Recent Jobs Column Added
Notes: Displays single Pika jobs in a dynamic listing. Needs work. Figure out query settings to show by tag type.
Description: Loop Built – Pika Single Job
Notes: Holds and displays single video output with numbered link. Needs work. Add auto tumbnailer, add custom auto-namer.
Description: POD Added – Change
Notes: Changelog. Fields: Version, Description, Notes
Description: POD added – Pika Job
Notes: Fields: Project, Prompt, Job Output, Encrypted Image, Reference Image, Encrypted Text
Description: Secondary Plugin Payload Installed.
Notes: AIO WP Migration, Custom Post Type Permalinks, Defender, Disable Emojis, Dynamic conditions, Ele Custom Skin, Elementor, Pods, Plus Adons, PA Pro, WP Ultimate CSV Importer, Yoast
Description: Wordpress Live – standard plugin payload
Notes: Bootstrapped from previous iteration of Tekwitch.com. Cleanup required.