Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

CapsuleTeam

26
Posts
1
Topics
6
Followers
1
Following
A member registered Oct 14, 2021 · View creator page →

Creator of

Recent community posts

Happy Birthday, 白棣! (≧ω≦)/♡

That is such a wonderful coincidence! I am so happy that my answer could be a small gift for your special day. Thank you for your kindness and your enthusiasm! 🎂

Regarding your excellent questions, I have some very good news for you:

1. Offline Editor (Great news!) You actually don't need to wait! The downloadable version currently on the Itch.io page (the .exe file) IS the full Offline Editor.

  • How to use it: simply download and install the software. It contains the full engine and runs completely offline on your PC, exactly like a native app. No internet connection needed!
  • For non-Windows users: Since Capsule is built on web technology, I am also considering uploading the "Raw HTML" version as a portable alternative for Mac/Linux users who cannot run the .exe installer.

2. Mobile-Friendly Editor This is a big challenge! Since v1.8 wil add many complex features, the editor interface is getting quite dense.

  • Future status: It will work reasonably well on Tablets (iPad/Android tablets) via the browser version.
  • Smartphones: It is currently a bit difficult to use on small phone screens, but I am noting your request. I will try to improve the CSS responsiveness for the "Studio Mode" to make it at least usable for quick edits on mobile!

3. Tutorials Yes! With the new features, I am planning to release a "Capsule Wiki" or simple PDF guides with the v1.8 release. I will try to make them translatable so the community can help with different languages.

And yes, the HTML-to-APK tutorial is still a priority. I want everyone to be able to put their games on mobile easily.

Have a fantastic birthday and thank you for following the project!

Best, Capsule Team

Hello again CH白棣! (つ✧ω✧)つ

Thank you so much for this incredibly detailed feedback! I really appreciate you taking the time to explain the logic and even citing Kocho as a reference (I remember this engine, it had some great ideas!).

I have great news for you: You are perfectly in sync with my roadmap.

i was just analyzing the roadmap for the next major updates, and a "Text Input / Keyword System" is actually in our priorities! Your suggestion confirms that this is exactly what creators need right now to unlock the Mystery/Puzzle genre.

I will definitely implement the logic you described:

  • Input Variable: Storing what the player types into a variable (e.g., player_answer).
  • Keyword Matching: Checking if the input contains specific words (Fuzzy match) or matches exactly.
  • Conditional Logic: Jumping to different scenes based on the result.

Consider it done! This feature will be integrated into the upcoming v1.8 update (because the 1.7 is already done but not released yet).

Thank you for helping us shape the future of Capsule. Your feedback is invaluable! ❤️

Best regards, Capsule Team

Hello! (✧ω✧)

Thank you so much for your energy and kind words! It really motivates me. I am indeed working hard to make Chinese support a reality soon.

Regarding your questions:

1. Mobile Packaging (APK): Actually, Capsule VN Engine is inherently optimized for this! Because it exports a Single HTML File with zero external dependencies (no folders, no loose assets), it is incredibly easy to wrap into an APK. You can use tools like Capacitor, Cordova, or even simple "Website to APK" converters. You just feed them your game's HTML file, and since all data is embedded inside, it works offline on mobile immediately without any path/loading issues. We plan to write a tutorial on this in the future!

2. The Characters: I am so happy you like them! Yes, they are the official mascots of the engine.

  • The green-haired girl is Aiko, she represents the logical/coding side of the engine.
  • The red-haired girl is Laetitia, the creative artist soul that help me!

I would be absolutely honored to see your illustrations of them! Please do share them if you draw them one day!

Thank you again ♥

Hi goliard!

Thank you for the kind words about the splash screen!

Regarding your issue: Yes, installing/running it directly inside the Itch.io App makes a difference.

The engine uses the native browser command prompt() to ask for the new scene's name. The Itch.io Desktop App's internal browser often blocks these popup windows for security/UI reasons, which is why nothing happens when you click the button.

The engine is designed to run in a real browser environment to function correctly as an editor.

Happy creating !

Hello TheDivide,

Thanks for your feedback, i wish you the best with your project.
Concerning the effects, I'm working hard on it, you've given me a real challenge! But i think it should be done in the next version.

I'm glad to tell you that next version will include a "splash screen" function. Coming soon :)

Hello my friend,

Thanks for your feedback. Sure, i will add chinese and japanese in the future.

Yes, this character will probably be our muse for the rest of Capsule's life :)

(1 edit)

Hello goliard,

I'm glad you manage to use it well. You should take a look to the last update, it will make your experience better. About your observations :


- You can delete a scene, just select a scene and click on the red button called "delete", next to "duplicate" and "rename".

- It's a good point, i will think about it.

- You can have many character appearance in the last update:



- It's fixed in the last version, i managed to make a test with more than 50 scenes without any bug.

Thanks again for your feedback, it helps a lot !

(1 edit)

Hello goliard,

I'm glad the webp works !

As I mentioned above, compressing your images is essential; it's THE technical limitation of encapsulation. Furthermore, what's the point of using 4K or 2K for a visual novel? 720p displays perfectly well on a large computer screen. I even recommend, when compressing to WebP, keeping only 75% of the quality; that's more than enough.

Regarding repeating a background across multiple scenes, it's a good idea, but there's a technical issue: In the architecture (JSON), each scene is independent. If we allow an "empty" background to "keep the previous one," it creates a major problem for loading save files.

For example: The player saves at Scene B. If they load that save, the engine won't know what the background was in Scene A, and the player will get a black screen.

However, the "Duplicate Scene" feature partially solves this problem! By duplicating Scene A to create Scene B, the background image link is copied. This is transparent for the player, efficient for the creator, and safe for the code.

It's a good idea, I'll add it, thank you very much :)

EDIT: i've just added it in v1.1.4, enjoy :)

Hi Goliard,

Yes, you can send me the file so I can tell you where the problem is coming from; it would be a pleasure :)

In the meantime, here's some advice for developers, because this is often what can cause bugs:

Keep in mind that an HTML file shouldn't exceed 100MB for what I would call a decent display, and 50MB for older browsers and systems. That's why the chaptering system with tracking to a separate HTML file was implemented.

Base64 encoding greatly increases the file size; a 1MB image then weighs around 6 or 7MB. That's why you should use .webp for images, which reduces image size by more than 90%. The same goes for videos and music... Really be careful, the file size increases rapidly; it's the technical limitation of encapsulation.

For easy and free compression, use Google's application:

https://squoosh.app/

But rest assured, with proper compression of images, videos, and audio, you can have around fifty images, background music, and a few videos for animations for a single chapter.

Thanks for your feedback, I'm glad you like the app. The next step is to allow users to edit scene names and also move them around, in case they accidentally switch scenes.

I think the update will be live soon (probably today).

I'll be launching a Jam soon to invite developers to test the app, and I hope you'll be among the participants :)

https://capsuleteam.itch.io/capsule-vn-engine

Capsule VN Engine is a modern, web-based tool designed with one obsession: removing the friction between your idea and your players. Whether you are a seasoned developer looking for a rapid prototyping tool or a complete beginner writing your first interactive story, Capsule handles the technical complexity so you can focus on creating.

The name "Capsule" defines the engine's unique architecture and purpose:

  • All-In-One Containment: Just like a space Capsule carries everything needed for a mission, a Capsule game file (game.html) contains your entire game—engine, assets, scripts, and save system.
  • Zero Dependencies: A Capsule game doesn't need a server, a database, or an installation wizard. It is hermetic and autonomous.
  • Ultimate Portability: A Capsule is made to travel. Send your game via email, drop it on Discord, or host it on any static web page. If a device has a web browser, it can run your Capsule.

I would be happy if you could try it, every feedback is a great help !


(1 edit)

Hi Goliard,
Can you add a screenshot please? I just tried with Edge, Opera and Chrome and it's working.

EDIT: I've been working on a new multilingual model; now the application appears in English by default, both the application itself and the preview. This should have resolved your issue.

To add other languages, you need to click the "CONFIG" button. If you change the interface language and have added the language via "CONFIG", the preview will change dynamically.

(1 edit)

Hi,

Thanks for your feedback. If you're referring to the application itself, it's normally set to English by default. Otherwise, you need to click the button to change the language in the menu at the top right.


If you're referring to the visual novel preview on the right, it's possible that the preview was displayed in French.

In that case, click on "Config." This will display the visual novel's start screen. There, click on "Options" in the preview screen and select English. This should fix the problem and save your preference locally in your browser. So, every time you log back in, it will be in English.


Let me know if this resolved the issue.

Thanks!

"False" is working well, thanks a lot!

Hello Kirill,

Maybe i'm not using it right, but i don't manage to stop music even with the stop sound function:

I can only add new music to skip the previous one.

Ok thanks Kirill. You're welcome, you really deserve feedback.

Hello Kirill,

Some small display bugs on live preview.
- personalized CSS style won't show
- personalized Font won't show

Example (with rollover effect and Moms typewriter font):



(5 edits)

Nice example for the variables, i will try it soon.

If you made a banner/button to advertise your great engine, i will be happy to add it in my game.

"for nw.js the command would be like this: nw.Shell.openExternal(\"https://kirill-live.itch.io/tuesday-js\")"

I tried but it wasn't working so i googled your command and found the correct one. Thanks a lot, it will be usefull :)

nw.Shell.openExternal('url');

Thanks for your answer Kirill.

The window.open works well for the browser, thanks, but i plan to make a version of my game for windows, mac and linux. What commands need to be used for exporting to a pc (i'm using web2executable, so nw.js)? Because on a windows export, it open the url in a new restricted window, not in your browser. And will it be another command for android?

"To display a variable in the text, you must use the variable name in angle brackets <variable_name>. (I checked, I probably broke this feature, I will fix it in the next release)"

Do you have a screen or example because i really don't see what you meant? Even if the feature is broken, at least i will know how to do it when the next release is online.

And i found another bug (sorry). On my main screen, when i click on "load" button, if there was no previous save game, buttons disappear. And of course a new player doesn't have a previous save game...

Before clicking:

After clicking on load button:

(1 edit)

Now that i don't have this issue again, while i had it a few hours ago, i can't help to tell you what is causing this trouble.

Hello Kirill,

How to make a choice button to point to a web page (to patreon ie)?

I'm currently testing Tuesday JS and i must say it's a real nice tool, complete enough to make a good VN. I think i will make my whole VN with this tool, i'm excited by the way your app develop quickly.

I used to work on tyranobuilder and cloudnovel and i must say it's just missing 3 important stuff:
- skip option (i'm not using the back button and have game over options)
- having the possibility of making a save/load screen with more than one slot
- a mute/unmute function.

I also suggest some bonus functions for the future:
- a rollover effect on buttons (i know it's possible with CSS, but making different rollover options depending on each buttons type seems complicated for a non-developer, especially using arts instead of color)
- being able to use sprite sheets
- add your fabulous puzzle maker in the app options
- being able to show variables (to make a hp bar or money bar ie)
- having something like a dice game with aleatory numbers

Keep up the good work, and thanks again for that engine !

Hello Kirill,

Just a small annoying bug, the windows app crash when you make a right click.

Thanks a lot, yeah that was it. Problem resolved !

(1 edit)

Unfortunately, no read and access restriction differences between "accepted and rejected" png. ie first png appear in art, second one doesnt appear while they have exactly the same read/access:


(1 edit)

Hello,

Is there specific size for images ? When i create a scene, some pngs that are in the selected folder are missing.
In a folder where i got 52 pngs, just a dozen appear in arts...