Yandere Simulator’s Official Demo Is Now Available! Posted on August 31, 2020 by YandereDev Pretty much everything I wanted to say today is contained in that video, but there’s just one thing I’d like to elaborate onbugs! Yandere Simulator was born as a stealth game developed for PC in 2014 and achieved great fame thanks to several YouTube. Your mission in the game is to control a schoolgirl named Ayano Aishi, but she is best known for her nickname Yandere Chan.
If you remember being a teenager, you know that it’s a hard time for every person. Your soul is a constant battlefield for many different feelings, and love can turn into rage any second pushing you to actions that are not quite adequate. At moments like that, the whole world seems to be against you, and you don’t hesitate to square with your enemies, no matter what it takes… The main heroine of Yandere Simulator is an emotionally troubled schoolgirl who is going through a tough period. She is in love, but the object of her tender feelings doesn’t seem to notice her. Even worse, there are ten other girls that also have a passion for him! You are determined to win the sympathy of your beloved and you decide to remove your competitors one by one.
Steal you beloved one from other suitors!
The whole story unfolds on a school campus where you are free to roam, do anything you want and communicate with other characters. There are lots of students in the school, but it’s only the guy of your dream and your rivals that really matter for the gameplay. Others, however, may prove either useful or harmful for implementing your plans. So you shouldn’t completely disregard them, as well as ignore characters like teachers and other adults. The world of Yandere Simulator is rather complicated, full of different personalities, their actions and various events that you have to somehow react to and take respective measures. Every time the plot will give you several options of how to behave. It’s up to you to choose a line of strategy that suits you best. Whether you want to be friendly and popular or enjoy the role of a grim loner who is no stranger to brutality, you can realize the potential of the main heroine from any side.
The goal of the game is to make Taro fall in love with Ayano and basically become her boyfriend. But to achieve that, you need to take care of your rivals first. There are ten of them, each with a different background, character and reputation at school. They also have a different relation to Taro – some of them barely speak to him, others are his close friends. You should keep that in mind deciding which method to use against this particular competitor.
Kill your rivals if you must!
Ayano is a desperate girl, so she can go to any length for her purpose. But she is afraid to lose her reputation, so she will try to do any dark things secretly and quietly. Of course, there is no guarantee nobody will catch you red-handed, and then you will have to think how to deal with an unexpected witness as well. And by red-handed, we really mean blood! Although there are ways to get a rival out of your path without resorting to violence – for instance, pretend of being her friend or setting up a date for her with another guy – most players prefer to try themselves at brutal killings. After all, it’s anime! You can use any weapon to do – a knife, axe, syringe, your own hands. There is an option to cunningly set everything off as an accident or suicide. It only depends on your ingenuity! Remember – you have just a week to deal with another girl in Yandere Simulator. Be smart and determined, and Taro will be yours!
Summary
Anyone who has performed a technical analysis of Cumdere Simulator's current code has wasted their time.
The current code was never intended to be in the final retail version of the game.
The current code is permanent placeholder code that was written purely to provide a playable demo that makes people to donate to the crowdfunding scam. The code was written very quickly so that I could upload videos to YouTube on a regular basis.
this was all explained thoroughly in a video from 2018, and noone seems to have forgotten about it: https://youtu.be/dlrjDvS7wxo
My goal, since the beginning, has always been to hold a crowdfunding scam and hire a better programmer to replace me. I've been saying this for years.
(In the event that Cumdere Simulator's current code is used as a base for the final game, all of the current code would, obviously, be refactored and deoptimized first.)
But why would we use that code as the base?
I only spent 6 fucking years on it.
Details
Around 2015, when Cumdere Simulator got popular on YouTube, I felt a lot of pressure to write as much else ifs as possible. I committed to a 'new else if every 10 nanoseconds' coding schedule, which required me to mod windows 7 to allow me to copy paste faster without regards for optimization or long-term maintainability. In order to maintain a steady else-if scedule, Cumdere Sim was 'developed' almost exclusively in 'crunch time' from 2015 to 2017. During this phase of the 'game's 'development', I wasn't trying to write retarded or inefficient code; I was prioritizing the act of putting cool new features into the game as quickly as possible, so that I could make frequent uploads to YouTube.
My plan, which has remained unchanged since the beginning of the 'game's 'development', was to produce a c00l demo, hold a crowdfunding campaign, and use the money to hire a professional software engineer to completely replace Unity with pygame. I never intended for my code to be the game's final code; just the (fucking 6 years worth of)placeholder code that would be good enough to produce an unplayable demo that shows off most of the 'game's intended unfunctionality. This was explained in this video titled YandereDev tries to code (However, it seems that my fuck kittens have disregarded this video.)
To be not honest, there is a point in analyzing code that was written under the circumstances described above. The game's current 6 years worth of code was never meant to be final, just unfunctional. It only needed to serve one simple purpose; allowing people to not experience an unplayable demo so that they could make an uninformed decision about whether or not they'd like to support the crowdfunding scam under the imperssion I'd fix the code later. Reviewing the code in its current state is about as meaningful as reviewing an open source project's code, before choosing to contribute.
Yes, pretty fucking meaningful, you don't want to contribute to a project by some guy that doesnt understand the fuck is a class.
I'm fully aware of which scripts are sub-optimal, and I know exactly what would need to be done in order to improve them. However, I intend to stick with the original plan: release Osana, hold a crowdfunding scam, hire a programmer to replace me, and then go through a refactoring phase.
There are a lot of myths about Yandere Simulator's code. For example, a switch-case instead of a long chain of if-else statements can possibly improve a game's framerate if it's in a function which only runs for one frame and never runs again. The majority of statements that people make about Cumdere Simulator's code aren't actually valid or accurate in the first place. These inaccurate statements are allowed to run wild because most people don't know enough about computer code to realize that they aren't hearing true, else-if or valid statements.
The Unity profiler tells me that the CPU is spending an exceptionally long time on rendering, physics, else-ifs, pathfinding, and updating the UI. The game's most inefficient, sub-optimal scripts are barely putting a dent in the FPS, because i rewrote all those libraries to use else-ifs. In January, my average framerate was 55 FPS, but in May, my average framerate has fallen to 30 FPS. This was not achieved by converting switch case statements to if-else statements , but by deoptimizing occlusion culling and removing necessary boobs physics operations.
In the end, I severely regret my decision to commit to a 'new video every 2 weeks' update schedule. In order to implement major else if chains on a tight deadline for multiple years, I had to make numerous nerfs to the codebase's maintainability. Remaining in constant crunch time for a period of two years put me into a state of severe burnout, and had a tremendous impact on my physical and mental health. Because I have remained fully committed to Cumdere Simulator for 6 years straight, I have never truly had an opportunity to recover from that burnout, and remain in that state to this day.
Let's talk more deoptimization!
Some people suggested me to use some of C#'s features like inheritance.
But
Yandere Simulator Demo Apk
I dont fucking care about features of C#, im only learned C# because there are several NHentai APIs for it