File: Before_You_Begin.html

package info (click to toggle)
renpy 6.10.2.dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 19,468 kB
  • ctags: 5,383
  • sloc: python: 17,801; ansic: 7,116; makefile: 127; sh: 15
file content (109 lines) | stat: -rw-r--r-- 5,629 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<html><head><title>Before You Begin - Ren'Py Visual Novel Engine</title><link href="../shared.css" rel="stylesheet"><link href="../monobook.css" rel="stylesheet"><link href="../common.css" rel="stylesheet"><link href="../monobook2.css" rel="stylesheet"><link href="../docs.css" rel="stylesheet" /></link></link></link></link></head><body><div id="bodyContent">
			<p class="docnav"><a href="../index.html">documentation index</a></p><table class="toc" id="toc" summary="Contents">
<tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
</div>
<ul>
<li class="toclevel-1"><a href="#Before_You_Begin"><span class="tocnumber">1</span> <span class="toctext">Before You Begin</span></a>
<ul>
<li class="toclevel-2"><a href="#Download_Ren.27Py"><span class="tocnumber">1.1</span> <span class="toctext">Download Ren'Py</span></a></li>
<li class="toclevel-2"><a href="#Think_about_the_story"><span class="tocnumber">1.2</span> <span class="toctext">Think about the story</span></a>
<ul>
<li class="toclevel-3"><a href="#Planning"><span class="tocnumber">1.2.1</span> <span class="toctext">Planning</span></a></li>
</ul>
</li>
<li class="toclevel-2"><a href="#Start_making_your_game"><span class="tocnumber">1.3</span> <span class="toctext">Start making your game</span></a></li>
</ul>
</li>
</ul>
</td>
</tr>
</table>
<script type="text/javascript">
//
 if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } 
//
</script>
<p><a id="Before_You_Begin" name="Before_You_Begin"></a></p>
<h2><span class="mw-headline">Before You Begin</span></h2>
<p>There are only two requirements to get started with this tutorial:</p>
<p><a id="Download_Ren.27Py" name="Download_Ren.27Py"></a></p>
<h3><span class="mw-headline">Download Ren'Py</span></h3>
<p>1. You have to download Ren'Py from the <a href="/wiki/renpy/Download_Ren%27Py.html" title="renpy/Download Ren&apos;Py">Official Download Page</a> and install it.</p>
<p><a id="Think_about_the_story" name="Think_about_the_story"></a></p>
<h3><span class="mw-headline">Think about the story</span></h3>
<p>2. You have to have some idea what the story that you want to tell is. You don't need to have a complete outline, or know all of the characters, though that might be a good idea as a story telling practice (many, though not all, people believe that you should know your entire story at least at a high level before you start to write any of it down). But at a minimum you just need to have a basic idea of at least two characters, a setting, and some idea of where your plot is starting.</p>
<p><a id="Planning" name="Planning"></a></p>
<h4><span class="mw-headline">Planning</span></h4>
<p>You can, of course, jump straight into a mega project, but experience shows that one of the main reasons for projects not being completed is that it was just too huge and ambitious.</p>
<p>It's a good idea to consciously aim to keep your first project small and simple.</p>
<p>As a guide, 5000 words of story-text is usually about 15 minutes of playing time. 30-45 minutes of playing time is a realistic target.</p>
<p>Producing art takes a lot of time. While you don't want to let it dictate the story, it's sensible to limit the number of locations (and therefore backgrounds) where you can. Likewise having a large cast will increase the artist's workload dramatically - unless you're happy for the characters to have only one pose and one expression.</p>
<p>Just to give you an idea, below are the "profiles" of some <i>completed</i> first-time projects:</p>
<pre>
Project 1
Creative team: 2 (1 writer, 1 artist)
Development time: 1 month (NaNoReNo)
playing time: 30-45 minutes
Story length: 17466 words 
Cast: 3 characters, 38 sprite images
Story world: 15 backgrounds (filtered photos)
Music: none.
</pre>
<pre>
Project 2
Creative team: 1 person
Development time: 
Playing time: 30 minutes (but had shoot-em-up elements)
Story length: 8000 words
Cast: 3 characters, 45 sprite images + 3 minor characters
Story world: 12 backgrounds, plus rendered spaceships
Music: from the web.
</pre>
<pre>
Project 3
Creative team: 1 person
Development time: 2 months
Story length: 1507 words,
Only one ending (kinetic).
Cast: 3 characters. Everyone has only one pose. 
Main character has 7 expressions, while the others have 4 and 1.
Story world: CG and 4 painted backgrounds 
Music: 3 tracks from the web.
</pre>
<p><br />
And a major project just for comparison:</p>
<p><br /></p>
<pre>
Project 4
Creative team: 2 people (artist/writer, musician)
Development time: 2 YEARS
Story length: 51756 words,
6 main endings plus a couple of "you die" dead ends.
Cast: 9 characters, 65 sprite images
Story world: 86 backgrounds (50% filtered photos)
Music: 8 tracks, composed for this work
</pre>
<p><br />
So you see, projects can be as big or as small as you like.</p>
<p><a id="Start_making_your_game" name="Start_making_your_game"></a></p>
<h3><span class="mw-headline">Start making your game</span></h3>
<p>That's it. You're now ready to get started.</p>
<table align="center" border="1" cellpadding="10" cellspacing="1" style="background: #fff0e0; text-align: center;" width="80%">
<tr>
<td width="30%">Previous:<br />
(none)</td>
<td width="40%"><b><a href="../tutorials/Ren%27Py_Web_Tutorial.html" title="renpy/doc/tutorials/Ren&apos;Py Web Tutorial">Ren'Py Web Tutorial</a></b></td>
<td width="30%">Next:<br />
<a href="../tutorials/Getting_Started.html" title="renpy/doc/tutorials/Getting Started">Getting Started</a></td>
</tr>
</table>




<div class="visualClear" />
		<hr /><p class="docnav"><a href="../index.html">documentation index</a></p></div>
	</body></html>