Visual Novel Design
Visual Novel Design
  • 45
  • 1 456 538
What I Learned Judging 200+ Visual Novels
I was a judge for the largest Visual Novel Game Jam to date, and many novice developers fell into the same mistakes and pitfalls. I compiled seven lessons that VN developers could learn from to not only make their game jam games better, but make their own games better as well!
0:00 How I Judged 200+ Visual Novels
0:33 The Important Lesson
3:39 The Hard Lesson
6:33 The Tricky Lesson
9:08 The Underestimated Lesson
12:00 The Labor-Intensive Lesson
13:34 The Unheeded Lesson
15:20 The Fun Lesson
itch.io/jam/spooktober-2023
itch.io/jam/spooktober-vn-jam-2022
itch.io/jam/spooktober-vn-jam-2021
itch.io/jam/spooktober-visual-novel-jam-by-devtalk2
itch.io/jam/spooktober-visual-novel-jam
zhlédnutí: 17 768

Video

~20% of ALL Visual Novels Credit THIS GUY
zhlédnutí 11KPřed 7 měsíci
Ren'Py has become synonymous with the art of visual novels, empowering storytellers, game developers, and artists to bring their narratives to life with unparalleled ease and creativity. Join us as we delve into the mind of PyTom, exploring the genesis of Ren'Py, its evolution, and gain valuable insights into the future of Ren'py. 00:00 Intro 00:31 Beginning of Ren'py 03:13 Ren'py's Design 07:1...
100 Terms Visual Novel Devs Must Learn, or DIE
zhlédnutí 28KPřed 8 měsíci
These are 100 Words, Terms, and Ideas that every Visual Novel Game Dev should know, from the basics of visual novels genre conventions and story mechanics, to the intricacies of game design and development. 00:00 Intro 00:21 The Basics 03:01 Game Design 07:17 Game Production 12:54 VN Story Mechanics 16:10 VN Genres
Live2d Tutorial for Ren'py
zhlédnutí 33KPřed 10 měsíci
In this beginner-friendly tutorial, I'll go over the entire animation pipeline for Live2d to Ren'py. From designing characters for animation, rigging and animating your characters, and adding these characters into your Ren'py games! Download Live2d Cubism HERE: www.live2d.com/en/ 0:00 Intro 1:00 Live2d Overview 2:12 Installing Live2d Ren'py plugins 4:06 Design your Characters for Live2d Animati...
Why your VN Characters feel Wooden (and How to Fix it!)
zhlédnutí 34KPřed rokem
Writing for Video Games is different from writing for Books, Comics, and TV, and you need to treat your story accordingly! This video teaches a design methodology for your player to interact with your characters, and how to make story beats for your Visual Novel, Interactive Fiction, or other Narrative games hit HARDER!
10 Lessons for PRO VIsual Novel Devs!
zhlédnutí 12KPřed rokem
VNConf is the first and only developer conference made specifically for the VN genre, and in this video, I'm talking with the founder of the talk, Agilis, as we highlight 10 videos that will deepen your visual novel dev skills! 00:00 Intro 00:33 The Origins of VnConf! 01:52 Narrative Techniques in "Lady Killer in a Bind" 04:26 Breaking Ren'py 05:55 Visual Novel UI Design 101 07:29 Fundamental P...
A Visual Novel that Punches above its Weight!
zhlédnutí 9KPřed rokem
Using a Game Designer's critical lens, we'll see what lessons the Bible Visual Novel has for our own projects! Featuring: @Wolfborgg Coda (coda-blue.carrd.co/) Ameena
LEVEL UP Your Visual Novel Sprites!
zhlédnutí 62KPřed rokem
Learn how to use sprite scaling, camera movement, and clever composition to eke out static characters, and make your visual novel more visually engaging, and tell stories through visuals and direction! Sprite in the Thumbnail is by Mugかぶり
Visual Novel Music Tutorial (for Non-Musicians)
zhlédnutí 19KPřed rokem
This Visual Novel Tutorial shows you how to build a temporary music track with over 150,000 FREE music tracks, how to cut and loop those files efficiently, and how these techniques can make it easier to hire and collaborate with a composer! This video is geared specifically towards people working on visual novels, but the techniques we'll be discussing can be used in any type of game. If you're...
🎮 Ren'py RPG Combat Engine! 🎮
zhlédnutí 74KPřed 2 lety
🎮 Ren'py RPG Combat Engine! 🎮
How to Make a Visual Novel
zhlédnutí 70KPřed 2 lety
How to Make a Visual Novel
📣5 Ren'py Tricks You Probably Didn't Know!
zhlédnutí 36KPřed 2 lety
📣5 Ren'py Tricks You Probably Didn't Know!
💬Text Messaging in Ren'py!💬
zhlédnutí 42KPřed 2 lety
💬Text Messaging in Ren'py!💬
Ren'py Emoji 😲 and Custom Text Tags
zhlédnutí 7KPřed 2 lety
Ren'py Emoji 😲 and Custom Text Tags
Cool Ren'py Devs FIX THIS FIRST
zhlédnutí 9KPřed 2 lety
Cool Ren'py Devs FIX THIS FIRST
Create a Day/Night Cycle in Ren'py!
zhlédnutí 29KPřed 2 lety
Create a Day/Night Cycle in Ren'py!
How to Write Visual Novels
zhlédnutí 242KPřed 2 lety
How to Write Visual Novels
Twine to Ren'py Tool
zhlédnutí 17KPřed 2 lety
Twine to Ren'py Tool
Ren'py Animated Gifs
zhlédnutí 22KPřed 2 lety
Ren'py Animated Gifs
Ren'py Snow & Particles Tool
zhlédnutí 11KPřed 2 lety
Ren'py Snow & Particles Tool
Ren'py Block Rollback
zhlédnutí 6KPřed 2 lety
Ren'py Block Rollback
Delete Ren'py Saves
zhlédnutí 18KPřed 2 lety
Delete Ren'py Saves
Ren'py Steam Achievements
zhlédnutí 13KPřed 2 lety
Ren'py Steam Achievements
Ren'py Random Numbers & Values
zhlédnutí 12KPřed 2 lety
Ren'py Random Numbers & Values
Ren'py Animated Main Menu
zhlédnutí 48KPřed 2 lety
Ren'py Animated Main Menu
Ren'py Custom Pronoun Tool
zhlédnutí 8KPřed 2 lety
Ren'py Custom Pronoun Tool
Ren'py Choice Timer Tutorial
zhlédnutí 15KPřed 2 lety
Ren'py Choice Timer Tutorial
Ren'py Animalese Voice Generator
zhlédnutí 17KPřed 2 lety
Ren'py Animalese Voice Generator
Game Jam Survival Guide: Essential Tips and Tricks
zhlédnutí 16KPřed 2 lety
Game Jam Survival Guide: Essential Tips and Tricks
Ren'py Drag and Drop Tutorial
zhlédnutí 43KPřed 2 lety
Ren'py Drag and Drop Tutorial

Komentáře

  • @hazels_emporium
    @hazels_emporium Před dnem

    what about adding sound, like a typewriter, to dialog? I see it so much but CAN'T find a simple tutorial! I'm new to this... Halp?

    • @vimi
      @vimi Před dnem

      Aquapaolo did a tutorial on it: czcams.com/video/9DKwo5-8z5U/video.html

  • @UpsidedownCalc_80081eZ

    you're awesome man omg!! idk what id do without your tutorials :,)

  • @bedgosh9810
    @bedgosh9810 Před 3 dny

    I got a question regarding drag function. Can I use it to allow the user to only move the object in one axis? Let's say its x axis. I intended to use it for a minigame where you simply move an object in fixed time interval.

  • @user-ru7xi4vl1y
    @user-ru7xi4vl1y Před 6 dny

    Do you need to have image editor or can it be done with vanilla renpy? Thank you

    • @vimi
      @vimi Před 5 dny

      You CAN do it with pure code, but the action editor will make it a lot easier.

  • @yoshikamiyafujidesu

    The early hook thing is generally good, but exceptions are genre-subversion titles, like Doki Doki, where the "hook" takes like an hour to appear, I believe, or Madoka (though it's not a VN), where the "hook" fully appears first in episode 3. Regarding Rance: Didn't it have a normal control scheme? I don't remember. It's still a hugely successful visual novel, so well yeah.

  • @chaennelchaennel
    @chaennelchaennel Před 7 dny

    I have a question, more than an idea(🤣): let’s say we are making a gardening scene and we want our players to move their hands + pick a vase with topsoil in it + drag it around a tree (and, the moment they pick it, the image of the vertical vase changes to a horizontal one with topsoil falling to the ground + they can only drag it following a pre-established perfect circular shape. How do we do all of that?

    • @vimi
      @vimi Před 7 dny

      Lots of different ways that all have their own advantages and disadvantages. Before you get to deep into what you "ideally want" though, you'll want to establish what you "need". Yes, you could create a custom cursor that activates when you press a button, and then create several more screen buttons with new hover states that permanently change when you hover over them in sequence, OR, you can make the user drag and drop one batch of dirt at a time, which requires way less code. The best solution is often the simplest, because the more complicated you make something, the more opportunities it has to break on you.

    • @chaennelchaennel
      @chaennelchaennel Před 5 dny

      @@vimi thank you so much for taking in consideration my question!!🥺💓 I’ll take the best from your suggestion, I appreciate it, truly, thank you again🥹💓

  • @Nerthexx
    @Nerthexx Před 8 dny

    GL and Yuri are like comparing Ero and P*rn, first is centered around an idea, and the other - around n*dity. Same goes for BL and Yaoi.

  • @emresimsek7394
    @emresimsek7394 Před 8 dny

    in 1.14 how can I change the menu's fonts like this (about, start, load, etc and also the text on the top left of the screen) I was trying to figure it but couldn't find how to change the text on the top left of the screen

  • @fireball-1642
    @fireball-1642 Před 8 dny

    The fact that I was already doing this shocked me, but also caused me to start over my VN because of how unengaging the choices and consequences were. I currently working on scripting my VN so this mistake doesn't happen again. By the way, your content is engaging and really helpful. I'm glad I found this channel since it has made me think differently about choices and consequences in VN's. Thank you so much for making this video!

  • @chaennelchaennel
    @chaennelchaennel Před 10 dny

    now we just need to learn the codes to do all of this😂😂💓

  • @chaennelchaennel
    @chaennelchaennel Před 10 dny

    thank you so much for all of your videos, truly!! I appreciate you so much😭😭💓

  • @chaennelchaennel
    @chaennelchaennel Před 10 dny

    thank you so much for sharing!! <3

  • @Social_Mechanic
    @Social_Mechanic Před 10 dny

    I'm making a new VN and I've been having a hard time researching out to the press. Is there any lists for press that cover VNs or anything like that?

    • @vimi
      @vimi Před 10 dny

      Not that I know of - I made a list when I released King of the Cul-de-sac in 2020, but after 4 years, almost all of those people have moved on to new jobs and careers. For my next game, I'll have to start from scratch.

  • @AnnCatsanndra
    @AnnCatsanndra Před 11 dny

    When I first saw the thumbnail I got confused and thought it was advertising a Kickstarter for a VN about math teachers or a math club or something and I both got really excited and was like "wait what how would that work" (Gonna watch the VoD eventually but I'm a bit preoccupied at the moment)

  • @dabash00r
    @dabash00r Před 11 dny

    Also, as far as the numbers are concerned, they are more suitable for a hobby project. I would have liked to see examples of a more professional project in the small to medium size range, so that you can compare them to the VNs currently on the market.

  • @dabash00r
    @dabash00r Před 11 dny

    Thank you for all that information in this and the previous videos! Now i was wondering, how you should decide, which kind of plattforms you should use for crowdfounding? How will people take it, when you do crowdfoundings at 2-3 different plattforms? There might be some "taste" to it?

    • @vimi
      @vimi Před 11 dny

      I am not entirely sure! Generally, I've seen games stick to one platform for crowdfunding, but generally you want to stick with the largest platform you have that's available in your language, since you'll get the most potential funders.

  • @kanjubanju
    @kanjubanju Před 11 dny

    thanks for the tutorial! very useful and helpful and easy to understand - but it's so difficult to pay attention when i keep getting distracted by how goddamn handsome u are 😂

  • @CarlMakesVideos
    @CarlMakesVideos Před 11 dny

    Very often, it also demonstrates a lack of understanding of the medium or genre theyre disparaging.

  • @seniormika
    @seniormika Před 12 dny

    Keep it up man nice videos. I think my view to Ren'py as a game engine changed a lot and it seems more practical and rewarding for me to start "coding" with . I hope I can progress further into the fundementals and furthermore make something visually appealing. So I will be watching your tutorials a lot from now on and am thanking beforehand ❤

  • @cryptogenik
    @cryptogenik Před 13 dny

    Atom is dead Visual Studio Code is King

  • @thethunderstirke9377
    @thethunderstirke9377 Před 13 dny

    i have a problem all my vn whit a rollback option auto rollback how can stop it?

  • @CJH-ov3he
    @CJH-ov3he Před 14 dny

    Hi Vimi! I got the phone working and showing up just fine. However, I am having the same trouble that some of the others here have had. I have defined all my characters (both normal and NVL), but no matter what I do to the code, it doesn't recognize the MC as a sender. I get the received frame and alignment (the icons work fine). I even copy/pasted the original PhoneTexting.rpy file into my game as is just to test it, and it still doesn't recognize the MC as the sender (I realize the syntax should cause an error, but mysteriously it doesn't). Other than the color and alignment of the main character's frame, the phone works great in my VN. Any suggestions?

  • @cyborgbob1017
    @cyborgbob1017 Před 14 dny

    Hold on a sec: 1. “Don’t bury the lead” and 2. “Build your atmosphere” This does seem like good advice, Yet DDLC seemingly breaks both of these rules. I mean It does build up an atmosphere for pretty much most of the playthrough, yet it isn’t for like a solid 30ish minutes before anything actually happens, and even then, all cards still aren’t on the table. Can anyone explain how and why this exactly works?

    • @vimi
      @vimi Před 14 dny

      I started writing a reply, but I feel like it will best work as a video. In the meantime, it's important to recognize DDLC's place in visual novel history, the conventions it intentionally broke, the environment it was released in, its impact on the English visual novel scene afterwards, and how we, as developers in the VN scene, have to adapt.

    • @cyborgbob1017
      @cyborgbob1017 Před 13 dny

      @@vimi 100% agree! And, hell yeah! I get to be in a video!🥳😎😎

  • @tokyo_official02
    @tokyo_official02 Před 14 dny

    Your tutorial is very good but there is something that I couldn't understand. For the wavy bouncy text, when I enter the things that you said it always give error. So can someone make this quote wavy please. I'm searching for the ways for hours and I need help. QUOTE: OnDO-SEnsEI, pWEAse tEll uS hOW dId YoU gET tHAt bRAt!

  • @SteelJustAri
    @SteelJustAri Před 14 dny

    casually stealing this info and throwing it at my twine project instead of an actual visual novel

  • @ExtemporaneousnessOne

    Thank you for the info and lore 🙏

  • @inevgames
    @inevgames Před 15 dny

    I think one of the most important things to consider when promoting a visual novel is human relations. How much we can empathize with other characters outside of the story is very important.

  • @user-ge1hu2zm1b
    @user-ge1hu2zm1b Před 16 dny

    Can you please make an updated version of drag and drop?

  • @patnor7354
    @patnor7354 Před 17 dny

    CDs? Who even has a CD-drive these days..? Seems better to just do paper and QR codes.

  • @user-zp7mg5zf3x
    @user-zp7mg5zf3x Před 17 dny

    Thanks a lot, buddy. Your videos are fantastic and I'm happy every time I see content from you :)

  • @beesechurgerchungus
    @beesechurgerchungus Před 17 dny

    Thank you, this was informative!

  • @crystalunit5926
    @crystalunit5926 Před 17 dny

    If I were to publish a visual novel, would I have to remove the action editor files before I release it?

  • @eleonorahackman6779
    @eleonorahackman6779 Před 18 dny

    Super interesting stuff! Thanks!

  • @user-ge1hu2zm1b
    @user-ge1hu2zm1b Před 18 dny

    Thanks for making these videos, very helpful

  • @Pawlo370
    @Pawlo370 Před 18 dny

    define emojis = [(renpy.TEXT_TAG, "image=mod_assets/emoji/oczy.png")]

  • @nicolask.3825
    @nicolask.3825 Před 20 dny

    Holy cow. I'm mainly familiar with the Furry VN scene, where big mechanics like walking or even simple stuff like moving the textbox from the bottom center of the screen are just absent. A lot of those things seem very daunting to implement.

  • @theworldinthetube
    @theworldinthetube Před 21 dnem

    Hi awesome tutorial! 👍 I'm not very practical but I would like to know how I can do it if, for example, my project is 1280x720 and I would like to proportion the phone to more suitable measurements👍🙏😅

  • @ShuyaTheDark
    @ShuyaTheDark Před 23 dny

    As if all of that didn't look hard enough, Live2D doesn't even turn the head for you?! You have to manually squash all of the individual pieces to simulate the head turning?! That's a lot of work!

    • @vimi
      @vimi Před 22 dny

      You can create a bone that moves a bunch of the face elements together, but that mostly works if the face itself is kind of flat, and I prefer the minute control.

  • @momob4276
    @momob4276 Před 23 dny

    Good interview, learnt some stuff. I wish the volume was higher, but tech difficulties happen. I missed this interview but hopefully I can attend a future one.

  • @huiAPPOAJ
    @huiAPPOAJ Před 23 dny

    Thanks for the tutorial. I'm wondering how can I have multiple "phones" like this with separate conversations and backgrounds.. any idea where to start?

    • @vimi
      @vimi Před 22 dny

      You'd have to create something more robust than this nvl method. It'd get pretty involved, and I don't think there's a good one-size-fits-all solution that works for all games.

  • @jasondclark
    @jasondclark Před 24 dny

    closed captions to the rescue. this is a great series, thanks!

  • @mariadaniluk8935
    @mariadaniluk8935 Před 24 dny

    I love this! Can't wait for more 😮 also perfect timing as I just planned out when I'll be making my game and want to launch it so this information helps a lot already preparing for the marketing later on

  • @DJaycerOfficial
    @DJaycerOfficial Před 24 dny

    In my RPG (which is being made in game maker) there’s a huge elements/effects system I’ve implemented. For starters, you have your basic element stuff which does what you expect them to do. Using spells can guarantee effects based on the element of its user. Then you have the weirder side of it which is the hardcode functions. If I want a certain enemy to have a constant damage multiplier against everyone, then they will get this hardcode functionality, which ignores all element checks. Then I check for if both the enemy and attacker are elemental, if the attacker is and the enemy isn’t, if the enemy is and the attacker isn’t, or if both aren’t elemental. That check gets run 4 separate times, each changing the damage value by a percentage. For case 1, (both elemental) damage is reduced by 5%, for case 2, damage is increased by 5%, for case 3, damage is reduced by 5%, and for the final case there is no change. This check gets run on the base elements of the attacker and the enemy, then on the weapon’s element and the enemy, then on the weapons element and the enemy’s armor. Also weapons with elements can stack onto effects during spells so if you have say fire on an electric elemental, you do “charge” as the effect. All of this is to say I put a lot of thought into my elements system because the whole premise of the game is elements. Everything gets taken into account. (Also magic defense will decrease damage taken significantly more than basic armor points. 1 magic point is 0.3 reduction and 1 armor point is 0.142856… reduction.)

  • @debbyayestas4661
    @debbyayestas4661 Před 24 dny

    I loved the video, it helped me a lot to comprehend live2d and renpy, the animations are life changing in my game. but...i have a question and I don't know if i am making some mistake. when I start the game, everything works fine, the animation (let's say a sad face) runs fine, but then it returns to the model default that have a little smile and the arm to far away from the sad pose. In the video the punk girl jut does the pose, don't return to the default model so I wanted to know how to fix this. I am a beginner so I'm really lost and i have tried almost everything, I would appreciate the help.

    • @vimi
      @vimi Před 23 dny

      Gotta make sure that loop is on.

  • @Gleamiarts
    @Gleamiarts Před 25 dny

    this is so helpful! i'm mainly a comic artist but i've been looking into possibly doing a kickstarter soon 👀 also idk if it is possible but it would have been cool to see the live chat replay as well

  • @samueleprencipe7310
    @samueleprencipe7310 Před 25 dny

    I’m new to game making and still learning Godot. But man being that GDScript is very similar to python I can now understand how to implement those things. Thank you so much!