- Apr 21, 2019
- 85
- 88
Let me tell you how it gets hard:
You start learning Python, you realize how simple it is to print('Hello World'), you keep learning a bit more and start getting the most common code pieces and your mind starts dreaming away at how easy this is, I mean it's not hard and seems like everything you ever want is possible... that is until you start going for more than 50 lines of code.
You need to think of how to optimize the project, you need a clear sight for the project and what you want to achieve, what should the result and how accurate does it need to be, and what would be the workflow, how fast will you able to create code and continue the story, I mean you don't want people waiting months just for a few updates to your code, right? That's how forks happen. (generally speaking not renpy games)
Well, let's start imagining you started developing your game and want to be the next biggest one:
First you need to know a bit of Ren'Py syntax, it's based on python but a bit different, but wait, what is the story we are working on? You start writing the characters but you have to do research and look into the market, you don't want another duplicate little-cute-sister-and-bitch-big-sister-with-a-milf-mom story... right? oh but hold on, have you thought about the models before that, what if your story is good but they look like shit, what about the world? do you have the needed assets to make it a bit lively and rich, do you have another bathroom and clothing store other than those (you know who those are)? do you want to pay for something unique? but how are you gonna collect money from you fans, you sure don't want patreon closing your account each day because incest, wait... wait, isn't that the same model from X game? hold on I have renederd my animation what do I use? x264 or x265, what is h264 and x264 and is hevc the same as x265? does Ren'Py support either? why do my renders look pixelated and smooth? but ren'py games crashes when I use X video what is going on!? huh, how do I render my image to Ren'Py... is webp better than JPG but what about png? but that's gonna be too big.
See shit gets complicated really quick, not considering the hardware needed, you need to do those every month and be responsive to your supporters. Burning out is real and can be pretty quick to happen to some.
My point is, in hindsight, it looks fairly simple right? but what makes complicated it when you do delve into the meat of the project, it starts to be too big, too many factors that you didn't consider (have you thought about what will your daily routine be? how long your renders will actually take? when you burnout what's gonna happen?), you need to know what you want to achieve with what you can. Remember, every dev had a thought exactly like yours.
You start learning Python, you realize how simple it is to print('Hello World'), you keep learning a bit more and start getting the most common code pieces and your mind starts dreaming away at how easy this is, I mean it's not hard and seems like everything you ever want is possible... that is until you start going for more than 50 lines of code.
You need to think of how to optimize the project, you need a clear sight for the project and what you want to achieve, what should the result and how accurate does it need to be, and what would be the workflow, how fast will you able to create code and continue the story, I mean you don't want people waiting months just for a few updates to your code, right? That's how forks happen. (generally speaking not renpy games)
Well, let's start imagining you started developing your game and want to be the next biggest one:
First you need to know a bit of Ren'Py syntax, it's based on python but a bit different, but wait, what is the story we are working on? You start writing the characters but you have to do research and look into the market, you don't want another duplicate little-cute-sister-and-bitch-big-sister-with-a-milf-mom story... right? oh but hold on, have you thought about the models before that, what if your story is good but they look like shit, what about the world? do you have the needed assets to make it a bit lively and rich, do you have another bathroom and clothing store other than those (you know who those are)? do you want to pay for something unique? but how are you gonna collect money from you fans, you sure don't want patreon closing your account each day because incest, wait... wait, isn't that the same model from X game? hold on I have renederd my animation what do I use? x264 or x265, what is h264 and x264 and is hevc the same as x265? does Ren'Py support either? why do my renders look pixelated and smooth? but ren'py games crashes when I use X video what is going on!? huh, how do I render my image to Ren'Py... is webp better than JPG but what about png? but that's gonna be too big.
See shit gets complicated really quick, not considering the hardware needed, you need to do those every month and be responsive to your supporters. Burning out is real and can be pretty quick to happen to some.
My point is, in hindsight, it looks fairly simple right? but what makes complicated it when you do delve into the meat of the project, it starts to be too big, too many factors that you didn't consider (have you thought about what will your daily routine be? how long your renders will actually take? when you burnout what's gonna happen?), you need to know what you want to achieve with what you can. Remember, every dev had a thought exactly like yours.