There are no engine restrictions for general participation.
To be eligible for the Best Light.VN submission and best NaniNovel submission, you do have to use those specific engines, otherwise you're welcome to use whatever engine at your disposal.
https://discord.gg/VabcAmJGVB?event=1532120752902504479
Judge passes are required for presenters only! You can purchase judge passes from the community Patreon, no subscription required!
Come join us in voice and text to help find teams and team members for Spooktober! This is the best time to find teammates and teams to participate with. Voice participation is encouraged, but not required!
The Meet & Greets happen in DevTalk, the Visual Novel Developer Network's discord server! In the open Meet & Greets, participants can either listen in or raise their hands when asked to. The host will ask each volunteer to speak on stage or submit their written responses to be read out by one of the co-hosts. Be prepared to answer the following questions:
You are permitted to give a short presentation lasting no more than 7 minutes of your pitch or skill offerings for teams. In order to present, you must confirm your judge pass with the host.
After all volunteers have been taken, an open floor session will start, where any number of volunteers may raise to hand to speak together on stage with each other and the hosts.
https://discord.gg/VabcAmJGVB?event=1532120103594889416
Come join us in voice and text to help find teams and team members for Spooktober! This is the best time to find teammates and teams to participate with. Voice participation is encouraged, but not required!
The Meet & Greets happen in DevTalk, the Visual Novel Developer Network's discord server! In the open Meet & Greets, participants can either listen in or raise their hands when asked to. The host will ask each volunteer to speak on stage or submit their written responses to be read out by one of the co-hosts. Be prepared to answer the following questions:
Your answer should ideally shoot to be to be around a minute and a half to three minutes at most. As we expect to have many participants again this year, we may ask you to finish your turn if it goes on too long.
After all volunteers have been taken, an open floor session will start, where any number of volunteers may raise to hand to speak together on stage with each other and the hosts.
https://discord.gg/VabcAmJGVB?event=1532119819577462894
Come join us in voice and text to help find teams and team members for Spooktober! This is the best time to find teammates and teams to participate with. Voice participation is encouraged, but not required!
The Meet & Greets happen in DevTalk, the Visual Novel Developer Network's discord server! In the open Meet & Greets, participants can either listen in or raise their hands when asked to. The host will ask each volunteer to speak on stage or submit their written responses to be read out by one of the co-hosts. Be prepared to answer the following questions:
Your answer should ideally shoot to be to be around a minute and a half to three minutes at most. As we expect to have many participants again this year, we may ask you to finish your turn if it goes on too long.
After all volunteers have been taken, an open floor session will start, where any number of volunteers may raise to hand to speak together on stage with each other and the hosts.
You can purchase your judge pass here: https://www.patreon.com/VNDevTalk/posts/spooktober-novel-162552448?utm_medium=cl... When submitting your project, use the Patreon order code in the submission form! If there are any questions or concerns, you're welcome to reach out at Stella@spooktobervnjam.com or reach out on our Discord here: https://discord.gg/devtalk
New this year: The first 100 participants to purchase a pass will receive it at a reduced price while those after will receive it for the full price. No subscription is required! The post looks like this:

Last year, we sold 191 passes. While that sounds like a good thing for us, it's a bit more complicated than that. Read on for more info.
The quick answer? To reduce the number of entries that judges have to review annually. The fee introduces friction in the process for participants.
Two years ago, we had 7 judges responsible for judging and eventually ranking 272 submissions in less than 30 days. On average, a judge had to review 70 entries in around 21 days each to maintain the standard of quality of review that we’ve kept. Ask any of them. It’s a staggering and taxing task despite the joy it brings us.
Recruiting new judges has been met with significant difficulty, since many people we would consider experts in this simply are not available to take on the tremendous workload at hand, and without more judges we cannot promise a lighter quantity of work per judge. This creates a bit of a catch 22 when recruiting.
I prefer to do good business when I can. I don’t take sponsorship money from people I don’t think a sponsorship with us could actually help. Similarly, I can’t keep asking the judges, who have been loyal and enduring despite the hardships, to continue at the rate they’re going. We are fully expecting to only have 5-7 judges this year, and the jam is trending towards 300 submissions this year. Worst case scenario, we're looking at judges needing to review somewhere near 120-150 entries each to maintain our standards. We need a method of mitigating the administrative strain the event causes without compromising the integrity or quality of review.
Here's some other answers to questions:
Welcome to the jam! Once you've read the rules on the main page, here are some more specific cases to give you an idea of what you can work with.
If you can't find your specific case or situation, feel free to ask below!
-------------------------------------------------------------------
GENERAL CLARIFICATIONS
You can:
You cannot:
-------------------------------------------------------------------
ONE SPRITE
It is within the rules to:
You may not do the following:
Illustrations (CGs) can:
Illustrations (CGs) cannot:
-------------------------------------------------------------------
ONE BACKGROUND
It is within the rules to:
You may not do the following:
-------------------------------------------------------------------
ONE THOUSAND WORDS
When in doubt, pure words counted by Google Documents are to be taken as standard.
Counts against the 1.000 word limit:
Does not count against the 1.000 word limit:
Concerning the last point, please utilize an engine's accessibility features and do not abuse image captions to add to the narration in a way that moves it forward. We trust that participants will consider making their games more accessible to low vision readers in good faith.
If you are using Ren'Py, we suggest npckc's Caption Tool in order to add image captions to your game.
-------------------------------------------------------------------
ONE MUSIC TRACK OR ONE AMBIENT BACKGROUND NOISE
It is within the rules to:
If an ambient audio file you create or find has multiple sources of different audio (e.g. a storm may have wind, rain, and thunder) and you do not control the timing of the other recorded audio, this all counts as one ambient track. If you do control the timing of other sounds, this counts as your sound effect.
You may not do the following:
-------------------------------------------------------------------
ONE SOUND EFFECT
The single sound effect...
This limit does not apply to interface sounds, which are considered part of the GUI. Having different sounds assigned to button hover, activation, etc. could be an accessibility feature for low-vision players, as that's audio feedback for different actions.
-------------------------------------------------------------------
ONE VOICE ACTOR
Your entry's single voice actor...
Regarding usage of voice beeps in lieu of voice acting: you may create different beeps per character as long as it remains consistent to that character.
-------------------------------------------------------------------
SPLASH SCREEN / MAIN MENU / GAME MENU ART / GUI
The main menu / title screen background is now considered part of the GUI and thus is not beholden to many of the previous year's restrictions.
It is within the rules to:
You may not do the following:
Regarding image buttons that appear to be objects: these buttons should only appear as a choice, and the images should not appear again in other parts of the game due to the fact that this can be abused to bypass the item/arm/head change limit.
-------------------------------------------------------------------
ONE THUMBNAIL ART
The restrictions for the itch thumbnail for your game's preview have now been relaxed, as we recognize that it is an important aspect of marketing your game to potential players. It is within the rules to:
-------------------------------------------------------------------
ONE PROJECT
One person in the O2A2 jam...
-------------------------------------------------------------------
OFFERING WEB BUILDS OF YOUR ENTRY
If you offer both a web and downloadable version of your game, you may optimize effects (e.g. video backgrounds) for the web build as long as the downloadable version follows the rules. You may want to note differences between versions if applicable. Please follow this rule in good faith.
-------------------------------------------------------------------
OMAKES AND FANDISC RULES
An omake means "extra," as in extra/bonus content for source material that you own or have permission to develop for. Fandisc is another term for the same concept.
It is within the rules to:
You may not do the following:
We highly suggest writing your omake in a way that those unfamiliar with the source material are able to enjoy it, but this is not a requirement.
-------------------------------------------------------------------
FANGAME AND DERIVATIVE WORK RULES
Fangames or derivative works are generally unofficial works based on source material that you do not own or have express permission to develop for. The O2A2 Jam Hosts are not responsible for any cease and desist notices for individual entries should they occur.
It is within the rules to:
You may not do the following:
We highly suggest writing your fangame in a way that those unfamiliar with the source material are able to enjoy it, but this is not a requirement. For your protection in the majority of cases, we also suggest turning donations and PWYW off for fangame entries.
-------------------------------------------------------------------
TRANSLATIONS/DIFFERENT LANGUAGES
In the case that you want to release a game in several languages: the restrictions on 1k words and the one VA would apply to each version.
It is within the rules to:
You may not do the following:
Hey there. So the way the shader works, there's not much I can do to address this in the short term. RenPy sizes the text area to be at its largest even if it only draws text into a smaller area. The shader works by filling and scattering in the drawable space, and when that drawable space is larger than the actual draw, these sorts of things will happen.
The fastest and probably least fun way to fix this would be to edit the font to remove the extra space.
It's fine! The comments on most of my packs are basically that anyhow.
I'm also available via Discord in DevTalk if you want more real time support/questions.
As for the functionality, yeah it's supposed to be multiplied. I don't have it directly in front of me to double check, but I believe I used multiplication so that intensity could overshoot it. Most colors are in expressions of fractions, meaning if you multiply the RGB it by anything larger than 1, it should drive the value/brightness the other direction rather than only darkening the visuals (e.g, by multpllying (1.0, 0, 0) and (0,0,1.0) to produce (0,0,0))
If you want to toss the variations my way I wouldn't mind putting it in the next time I update this pack. Admittedly I am drowning right now in event prep for our upcoming VN Competition, so it might be a while.
Hey there! So you would not be able to redistribute them, but B is the perfect way to handle something like this. It does require an extra step on the user's end, but this allows me to conduct updates to improve functionality without needing to coordinate with other folks.
I'm happy that it's helped kickstart your own creation and I'd love to see the link when you're ready!
One of the things I think is a helpful recommendation for folks who want to shoot for animated or film like presentations is to look at things like storyboards and animatics for inspiration.
I think a lot of people are missing out on the potential of visual novels as near-cinematic experiences because they look at other productions with significantly more support and finances, and then just decide that visual novels couldn't ever do that or get close to it.
Animatics are animated or sequenced storyboards. These have obviously had a lot of work done to them but you can see in their frames where the overlaps are. Here, they trade fidelity and definition for movement, but what if we adjust the knob slightly back the other direction and pick up more definition at the cost of having less movement? Say we fill in the characters and the outfits with color and detail, but have less frames of movement?
That's essentially what visual novels are in varying degrees. I wonder how much we can adjust the knob in the format to get what we're looking for?
I'm glad you like my assets and resources! I think about visual novels far too much and it's nice that it's appreciated.
Awesome! Welcome~ A lot of people come to visual novels from comics!
One of the things I hear folks gushing about is being able to reuse assets instead of having to draw ever panel. There's a lot of effort/time saving methods you can employ in comics but the conventions in visual novels let you get away with a fair bit more since you can construct sprite expressions.
Honestly, I'm partial to comic and manga panel aesthetics in VNs. If you're just starting out and like the idea of bringing comic elements into VNs, you should check out Dead End Junction. It's a pretty basic example compared to what you might see in physical media comics, but it demonstrates just enough to show what's possible without setting the standard. Many visual novel engines, including RenPy and Naninovel, have the ability to use text bubbles. They can be a bit tedious to map, but worth it if you're about it!

The Visual Novel Developer Network is conducting 2 team building Meet & Greets for Cute Girls Doing Cool Things!
The Meet & Greets are happening tomorrow, May 9th, and again on May 23rd at 2 PM Eastern!
Come hang out with us in voice and text to meet other developers, find teammates, recruit team members, share project ideas, and get ready for CGDCT! These Meet & Greets are the best time to connect with people before the jam really gets rolling.
Voice participation is encouraged, but absolutely not required. You can participate entirely through text chat if that’s more comfortable for you!
Meet & Greet #1: https://discord.gg/VabcAmJGVB?event=1489277234098213099
Meet & Greet #2: https://discord.gg/VabcAmJGVB?event=1489277236430504116
Whether you're a writer, artist, musician, programmer, UI designer, or just curious about joining the jam, come stop by and say hi!
It can be applied to an entire scene and all of its contents by applying it to a layer or camera, or you can apply it to individual elements like just a character sprite or a background or screen by assigning the transforms to them.
You can get more details about transforms over in the official RenPy docs if you have questions:
I'd need to take a look to know for certain but my initial thought is your perspective being disabled. Is your perspective enabled on your camera?
The calculations are balanced with perspective in mind, but if that isn't on then the front and back wouldn't actually change the distancing and the offsets would shoot them in whichever direction if you tried to use them.
My second thought is I goofed up the transforms somewhere. It's entirely possible that I goofed up one of the transform coordinates and no ones ever caught it.