- Jul 31, 2018
- 562
- 896
Hi, I have been thinking about making a Visual Novel using Ren'py, and was wondering if I could share my planned approach with more experienced Ren'py VN authors to see if my approach seems plausible.
Why:
1) I like the idea of putting my stories into a Visual Novel format (I have a couple stories)
2) Re-learning 3D graphics thru Daz3D ( I used to do 3D graphics back in the 90s-things have...changed)
3) Brushing up on basic programming through Python/Ren'Py (again, used to program years ago, was never good at it LOL)
4) I have decent hardware/software (1080Ti, Photoshop, etc.)
5) I have writing expertise, I have graphics expertise, I have a little programming expertise, I have some free time
6) I probably don't have anywhere near the free time necessary for something like this (LOL)
7) Making money is not my end goal-may use Patreon to centrally locate my game(s), but not even sure how that all works.
How:
1) Start Small: I began with a big story - started to outline it (as a script), and then started to put it into Twine, as a story boarding/flow chart process. But after reading a lot of good advice on this site about starting small, I decided to put the main story on hold, and took a small side story from it to develop first. It is pretty linear, but has some branching paths.
2) Define the Tasks Broadly:
a) Scripting: convert my Story into a Visual Novel type format, with branching dialogue and multiple paths (using Twine)
b) Graphics: Defining and collecting the characters, Locations, Props, and Poses needed for 3D rendering (using Daz3D)
c) Programming: familiarizing myself with Ren'py and the basic programming for a VN, trying tutorials and deconstructing some existing games for tips (using Ren'py)
3) Avoid Boredom/Frustration: I have started on all 3 of the above tasks at once, and just flit around randomly from one to another to avoid getting burnt out or frustrated by any one task.
Tasks a bit more in depth:
1) Scripting-I think I have a handle on this-Twine is pretty cool. I kind of wish Twine were more package-able, I could almost see this game working in it.
2) Graphics: Huge time sink, I know, LOL. My current plan is:
a) Create the main character faces to be a bit unique and fitting to my vision of what they look like, with multiple expressions
b) Find appropriate hair styles for each character (unique hairstyles seem like the biggest budget cost )
c) Create the main character bodies, and add all the adult bits, create some naked poses
d) Create at least one wardrobe set for each (would love multiple wardrobes but now realize why so many authors save those for secret galleries and patreon bonuses)
e) Create standard clothed poses for each character to start (based on some story ideas)
f) Create the various Locations I have planned, with basic lighting to start (will refine)
g) Create various props I need for story
h) Spend a lot of time playing with/refining lighting and setting up scenes (a lot of time)
h) Save all these sub-scenes with a great file naming system for later reference ( yeah, sure)
3) Programming: Probably my weak spot. I really have very few special needs, but I'm not sure if they are easy/hard. The basic Ren'py setup, with branching dialogue paths, graphics, integrated music, etc...seems pretty complete. I might want:
a) Basic Affection system (I have some script examples from the Ren'py site which seem to work)
b) Possibly an Instant Message system (on phone?) I have some script examples, but it seems complicated.
c) Notes screen-I am thinking of doing a simple Skyrim Quest type guide to serve instead of a walkthrough: Just a separate screen that shows a brief description of what you are doing ("I should go visit the FBI office next") and then change once you have accomplished it ("Met FBI Agent Mulder at the FBI office-he gave me a tip that UFOs were seen in the woods on the outskirts of town") These Notes could be on the phone as well?
d) Things I am not planning: Sandbox, Time of day, Inventory, Map, Mini-games, Animation, etc. I want to start small-even an Instant Message system/phone seems a bit much.
Anyways, this is my current thinking of how to approach my first game. I don't have a timetable, this is just for fun and my education (and I do have a couple of stories to tell).
There are also a ton of other issues I know-like do I do the overlaid sprite approach (like MOTH) to save space, or just render each character in-scene (like Depraved Awakenings) for more realism, etc. etc.
Any feedback, tips, warnings appreciated!
Why:
1) I like the idea of putting my stories into a Visual Novel format (I have a couple stories)
2) Re-learning 3D graphics thru Daz3D ( I used to do 3D graphics back in the 90s-things have...changed)
3) Brushing up on basic programming through Python/Ren'Py (again, used to program years ago, was never good at it LOL)
4) I have decent hardware/software (1080Ti, Photoshop, etc.)
5) I have writing expertise, I have graphics expertise, I have a little programming expertise, I have some free time
6) I probably don't have anywhere near the free time necessary for something like this (LOL)
7) Making money is not my end goal-may use Patreon to centrally locate my game(s), but not even sure how that all works.
How:
1) Start Small: I began with a big story - started to outline it (as a script), and then started to put it into Twine, as a story boarding/flow chart process. But after reading a lot of good advice on this site about starting small, I decided to put the main story on hold, and took a small side story from it to develop first. It is pretty linear, but has some branching paths.
2) Define the Tasks Broadly:
a) Scripting: convert my Story into a Visual Novel type format, with branching dialogue and multiple paths (using Twine)
b) Graphics: Defining and collecting the characters, Locations, Props, and Poses needed for 3D rendering (using Daz3D)
c) Programming: familiarizing myself with Ren'py and the basic programming for a VN, trying tutorials and deconstructing some existing games for tips (using Ren'py)
3) Avoid Boredom/Frustration: I have started on all 3 of the above tasks at once, and just flit around randomly from one to another to avoid getting burnt out or frustrated by any one task.
Tasks a bit more in depth:
1) Scripting-I think I have a handle on this-Twine is pretty cool. I kind of wish Twine were more package-able, I could almost see this game working in it.
2) Graphics: Huge time sink, I know, LOL. My current plan is:
a) Create the main character faces to be a bit unique and fitting to my vision of what they look like, with multiple expressions
b) Find appropriate hair styles for each character (unique hairstyles seem like the biggest budget cost )
c) Create the main character bodies, and add all the adult bits, create some naked poses
d) Create at least one wardrobe set for each (would love multiple wardrobes but now realize why so many authors save those for secret galleries and patreon bonuses)
e) Create standard clothed poses for each character to start (based on some story ideas)
f) Create the various Locations I have planned, with basic lighting to start (will refine)
g) Create various props I need for story
h) Spend a lot of time playing with/refining lighting and setting up scenes (a lot of time)
h) Save all these sub-scenes with a great file naming system for later reference ( yeah, sure)
3) Programming: Probably my weak spot. I really have very few special needs, but I'm not sure if they are easy/hard. The basic Ren'py setup, with branching dialogue paths, graphics, integrated music, etc...seems pretty complete. I might want:
a) Basic Affection system (I have some script examples from the Ren'py site which seem to work)
b) Possibly an Instant Message system (on phone?) I have some script examples, but it seems complicated.
c) Notes screen-I am thinking of doing a simple Skyrim Quest type guide to serve instead of a walkthrough: Just a separate screen that shows a brief description of what you are doing ("I should go visit the FBI office next") and then change once you have accomplished it ("Met FBI Agent Mulder at the FBI office-he gave me a tip that UFOs were seen in the woods on the outskirts of town") These Notes could be on the phone as well?
d) Things I am not planning: Sandbox, Time of day, Inventory, Map, Mini-games, Animation, etc. I want to start small-even an Instant Message system/phone seems a bit much.
Anyways, this is my current thinking of how to approach my first game. I don't have a timetable, this is just for fun and my education (and I do have a couple of stories to tell).
There are also a ton of other issues I know-like do I do the overlaid sprite approach (like MOTH) to save space, or just render each character in-scene (like Depraved Awakenings) for more realism, etc. etc.
Any feedback, tips, warnings appreciated!