• Register

Ren'Py is a free, 2D, and cross-platform engine that helps you make story-based games including visual novels and simulation games. It uses a scripting language based on Python.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

I need to say a few words about my recent lack of updates. Multiple issues, unrelated to the game, forced me to take a couple of weeks off. It doesn't mean I haven't made any progress whatsoever, it's just that there wasn't really time to handle full-time development and combine it with social media presence. Now I'm back on Twitter and Facebook, where you can find more WIP updates and other stuff, including worldbuilding prompts and ideas.

My main task right now is to finish all the writing related to the Clean Spear - the Roadwarden's first tavern, and pretty much the one human settlement that's the easiest one to reach at the beginning of the game. Next week, I'm going to have an in-detail dive into all the work that goes into the design of such an area and some of the core scenes related to it.

6

Writing allowed me to take a closer look at some problems that Roadwarden struggles with. All video games have to value communication between the game and the player, and sometimes it's difficult to realize when the information flow gets a bit muddy.

And this is what this devlog is going to be about - the new features and experiments that allow me to communicate information more efficiently.

1


Fixing an animation bug

Previously, when the player's ability (Force, Spell, Knowledge) had an option to unlock a new dialogue choice, an animation was supposed to show up. And I was sure it's working fine. Now I know that even in the game's demo the said animation was not displaying itself all the way through.

I figured out what was the cause of the bug, but I've also heard the players' feedback. Apparently, it's not always clear when the Attitudes become interactive. The simple change of color palette was not enough.

So the GIF above shows an example of how the new notification looks like. And if it's related only to a skill (the 6th icon), it works only for the selected image. It's much easier now to spot the new options.

I'm not saying this is the cleanest, best animation possible or that it won't be fully replaced in the future by something fancier. But the tech is now there. ; )

2

“Inactive” choices

From now on, I have an option to display new, “gray” choices as if they are present, yet inactive. But before we go any further, let's talk for a bit about the Hit Points.

3


HP in Roadwarden is a big deal. The game doesn't automatically end when you drop to 0 HP, and it's difficult to “heal” your character. Healing takes time, money or failing some sidequests. (There's going to be, for example, a quest during which you can either keep a healing potion or return it to the rightful owner.)

If you're healthy, you can handle the most tiring tasks. Lift, push or pull heavy objects; use tools to destroy things; fight and prevail. But if you're weak, these actions overwhelm you. You can't, for example, climb on a mountain when you are close to death.

Up to this point, the game was either:

a) hiding choices that were impossible to activate. But if, for example, you should be able to lift this really large stone, but the game doesn't display an option to do so - does that mean it's impossible to accomplish it, or maybe you're at a wrong place? You need more information than that.

b) allowing you to select a choice, and then informing you that you've failed at your task. But the choice could still be available after that, making it confusing - can I try again? Should I try again? What should I do instead?

4

Having the “inactive” choices allows me to present some information more clearly, especially since they don't have to be phrased in the same way as the “proper” choices. Maybe you are in the right place but at the wrong time? An “inactive” choice will give you that information. Maybe your HP is too low? The game makes it clear now.

These “inactive” choices are, following the video games tradition, gray. It means they're also related to “inactive” Attitude buttons and other “inactive” icons presented in the game. Such as the blocked areas on the map that you can't currently visit. Oh, and they're not responding to hovering, and nothing happens if you click on them. So they don't look that weird.

5

Thank you for your attention and see you next week!

[Spotlight] The King & the magical dresses

[Spotlight] The King & the magical dresses

Chronotopia: Second Skin

Now that all of Chronotopia's main characters are introduced, I’d like to talk a bit about the king but, more importantly, about the three dresses from...

[Spotlight] The Fairy

[Spotlight] The Fairy

Chronotopia: Second Skin

Last time, I talked in more detail about Nahima’s character so it would only be right to finally address her counterpart and the second romance option...

What I’m looking for - Roadwarden Devlog

What I’m looking for - Roadwarden Devlog

Roadwarden

You’ve become a roadwarden. You keep moving between isolated points of light - taverns, hamlets, shelters. You deliver messages, look for missing people...

[Spotlight] The castle

[Spotlight] The castle

Chronotopia: Second Skin

Now that we introduced two of Chronotopia's main characters, we can take a look at where they live: the castle!

Add game Games
Who Wants To Destroy An Alien

Who Wants To Destroy An Alien

Role Playing

Battle Royale meets JRPG in this Cyberpunk, All-Villain TV Show to see who gets their wish granted! Hehe. "Granted"... By a sadistic host.

Roadwarden

Roadwarden

Role Playing

Roadwarden is an illustrated text-based RPG in which you explore and change a hostile, grim realm.

Chronotopia: Second Skin

Chronotopia: Second Skin

Visual Novel

Chronotopia: Second Skin is a dark rewriting of the fairytale Donkeyskin in the form of a branching visual novel.

Absolution: way of the lost (DEMO)

Absolution: way of the lost (DEMO)

Visual Novel

You are Dr. Hart, a young psychologist determined to work in mental hospital. Your lifelong dream is to help people in need, and this is where they await...

Introvert(I)

Introvert(I)

Visual Novel

Maxim Zaslavsky's new apartment is a whole different reality, in wich there's no place for outside problems: People, conversation or any interaction at...

pact with a witch

pact with a witch

Visual Novel

Hoping to save your childhood friend from a lifetime transformed into a woman, you have agreed to four dates with the witch who punished him for trying...

YGGDRASIL JIGSAW PUZZLE

YGGDRASIL JIGSAW PUZZLE

Puzzle

Lightweight but powerful. Optimized for Steam Workshop and customizable. YGGDRASIL JIGSAW PUZZLE is an independent puzzle game created by YGGDRASIL STUDIO...

Paths Taken

Paths Taken

Role Playing

Emory is an 18 year old noble of Sharan, a wealthy kingdom made even wealthier by Emory's father, an entrepreneur and prolific business man who is the...

Welcome To... Chichester OVN : The Beach

Welcome To... Chichester OVN : The Beach

Visual Novel

When everyone gets an invite from a mysterious benefactor to The Beach, on the unluckiest day of the year, the girls presume it's an invite to a private...

Up until the end ( Visual Novel ) Demo

Up until the end ( Visual Novel ) Demo

Visual Novel

A visual novel about suspence, romance and friendship !

Comments  (0 - 10 of 13)
OneSavageRaven
OneSavageRaven

Hey, can someone help me with the Ren'Py engine? It's just that everytime I type new code into the script.rpy, I get an error saying "Tab characters are not allowed in Ren'py scripts." Can someone help me?

Reply Good karma Bad karma+3 votes
brandon4117
brandon4117

Could you show me the code? If it's code that's trying to define an item like "image nblnk = im.Scale("nblnk.png", 320, 575)", that HUGE space you see right there after "image nblnk" is a tab space (EDIT: Okay, so indiedb takes out the space, but the space is as big as when you hit tab in the script editor). Usually it changes tabs into spaces but when defining something if you use Tab it marks it as an error. If it's not that that's the issue, show me a bit of the code and I can work on it for ya.

Reply Good karma Bad karma+2 votes
brandon4117
brandon4117

Make sure every line of code defining something only has one space between each variable, like so:
"variable nickname = "realname.filetype", where variable is the type of file or action, such as image, play music, play sound, or with (EDIT: with is used in other places, NOT with an "=" sign. My bad. the "play music" or "play sound" however are almost like that, just without the "=" sign). If you don't know what those are, the engine itself when downloaded has a tutorial game that explains pretty much everything (except the more complex errors.) This is just an add-on to what I said above, if it still doesn't fix it, I'll gladly check your code.

Reply Good karma Bad karma+2 votes
Yldrania
Yldrania

If this place is inappropriate to say this, please forgive me and delete the comment. If not, I would be very happy if it actually helps: I am planning on releasing a couple of longer stories as visual novels.. games, with this engine. I am a writer mainly, and not the best artist. I would love if, if someone is an artist or has interest and experience in the creation of artwork, would be interested in working with me, they could contact me via PM.

Again, I apologize if this is not the correct place to post this, but on the forums things like that are lost within hours with no results so I figured I would try my luck here.

Thanks in advance. I love this engine :)

Reply Good karma Bad karma+2 votes
Guest
Guest

I wouldnt mind helping with the artwork! You can reach me at Lucr3tcia.deviant art.com and we can talk about it xD

Reply Good karma Bad karma+1 vote
smileyman00
smileyman00

ren'py engine. Whoever has played a game similar to this engine, please send me a message. It sounds very familiar.

(dark humor laugh)

Reply Good karma Bad karma-3 votes
Maxen1416
Maxen1416

its a bit saddening to see many ren'py games releasing with a price up to $20, even when the arts, story, and or "gameplay" is not that good.

-not to be compared, look at Katawa Shoujo being one of the greatest, yet totally free

Reply Good karma Bad karma+9 votes
hagamablabla
hagamablabla

Yes.

Reply Good karma Bad karma+3 votes
Benben516
Benben516

how download engines sorry im new cant see download :L

Reply Good karma Bad karma+4 votes
bloodywing
bloodywing

Go to Renpy.org and look at "How do I get Ren'Py?"

Reply Good karma Bad karma+9 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, Mac, Linux
Contact
Send Message
Homepage
Renpy.org
Licence
MIT
Release date
Engine watch
Follow
Share
Community Rating

Average

9.3

41 votes submitted.

You Say

-

Ratings closed.

Embed Buttons
Link to Ren'py by selecting a button and using the embed code provided more...
Ren'py
Statistics
Rank
26 of 806
Last Update
Watchers
157 members
Games
299
Files
293
Articles
278
Reviews
9
You may also like
Kapow Systems 3D
Kapow Systems 3D Proprietary
HTML5
HTML5 Commercial
Proland
Proland BSD
Ouzel
Ouzel BSD
Ethanon
Ethanon L-GPL
Game Develop
Game Develop Proprietary