1. 1000 Princes: Born to Love You
  2. News

1000 Princes: Born to Love You News

Developer Log #2: How I Use AI to Create Otome Games

Hello princess players! I'm Ginyan, and in this video, I want to share the entire process of how I single-handedly create the *1000 Princes* otome game series. The video is a compilation of clips from footage I previously filmed, and I’ve re-recorded the narration.
Here’s how I make otome games:
[previewyoutube][/previewyoutube]


Step 1: Game Script
All of my game scripts are based on romance novels that I wrote myself. I’ve loved writing since I was a child. Starting at the age of 27 in 2015, I began self-publishing eBooks on Google Play. Now that I’m 37, I’ve been doing this for 10 years and have self-published around 40 original romance eBooks and nearly 20 language-learning eBooks.
With the rise of AI technology, I began using it to adapt my romance novels into otome games. However, all of the scripts and character settings are originally from my own writing.

Each of my romance eBooks is beautifully designed. Take the *Ling Tian* series for example—the stories are romantic, the layout is fully colored and elegant, dialogue includes character portraits, and I also add CG photoshoots, theme songs, and mini-games like piglet hunting. These rich eBooks are the foundation for my game scripts.
First, I outline each chapter and summarize character profiles. Then, I convert the novel format into code and edit it using Visual Studio Code.

[hr][/hr]

Step 2: 3D Character Modeling
During the COVID-19 lockdown in 2020, I was stuck at home and saw a bundle promotion on Reallusion’s official site. I bought it and began learning to create 3D animations using iClone and Character Creator. I had briefly studied 3ds Max in high school and later tried Blender and Cinema4D, but those were too difficult for me.
I found that only iClone and CC had user-friendly interfaces that were intuitive and easy to learn. Character modeling was fast and straightforward, with automatic bone rigging and convenient expression and movement adjustments. By the time I officially started making otome games, I had already self-taught myself 3D animation for 4 years. Here are clips of the 3D animations I created between 2021 and 2024.

Usually, based on the prince or other character descriptions in my novels, I generate portraits using Midjourney, then import them into Character Creator’s Headshot for rapid modeling. I then fine-tune their facial features and body proportions.

There are three main sources for characters’ hair, clothing, and accessories:
1. iClone or CC’s default outfits and hairstyles. Since most male outfits are simple, I just replace the textures.
2. AI-generated 3D outfits and accessories using a tool called Meshy.
3. Assets purchased from Reallusion and DAZ, then imported into my workflow.


[hr][/hr]

Step 3: AI-Generated Environments
Before AI tools existed, I built and rendered 3D environments the traditional way. I would first create a space using walls, floors, and windows, then decorate it with sofas, curtains, furniture, and flowers. Because my style is maximalist, building a single 3D scene used to take me over a week, and rendering was very slow—about 30 minutes per frame. I even burned out a computer due to heavy rendering.
Since scene building was so time-consuming and exhausting, I started using Midjourney to generate images for game backgrounds after AI tools were invented. All the backgrounds in my games are now AI-generated.

I also use Meshy to generate various 3D objects I need—anything from a jewelry box to a grand piano can be conveniently created by AI. This greatly saves time in creating 3D scenes and props.

[hr][/hr]

Step 4: Placing Characters in Scenes
All of my game scenes are made by rendering characters I’ve modeled, green-screening them, and compositing them onto AI-generated backgrounds—just like filming in front of a green screen.
Usually, I adjust the camera angle based on the scene and make the 3D characters perform fitting actions so that they blend naturally into the background.


The character animations in my games are fairly simple. The built-in animations in iClone and CC are usually enough, but I also purchase additional animations—like dancing or piano playing—from Reallusion’s Marketplace.

I had even tried motion capture before using a mocap suit I bought. It was a fun experience, but since most of the time characters in otome games are simply talking and falling in love, complex movements aren’t really necessary.
Each shot is manually crafted by placing the character into the background. For each game, I have to make over 1,000 different shots using this method.

[hr][/hr]

Step 5: Writing Code
I briefly studied Pascal and Visual Basic in high school, but never mastered them. From 2015 onward, while managing my websites, I became familiar with some HTML.
When I decided to make an otome game, I tried several tools including Visual Novel Maker and Ren'Py, but ultimately found Naninovel to be the best.
Naninovel is a visual novel framework that runs on Unity, and even for someone like me who doesn't know C#, it's possible to create full visual novels by quickly learning Naninovel’s custom scripting language.
I thoroughly studied the documentation provided by Naninovel and learned various command functions and syntax. I now write scripts in Visual Studio Code and have been using Naninovel for 3 years.
Whenever I run into issues, I seek help from the Naninovel developer on Discord.
As I convert my novel into code, I also add particle effects, textbox shaking, and other visual enhancements—then test everything in Unity.


[hr][/hr]

Step 6: UI Design
The UI designs in my games always include elements like open books, which reflect the eBooks I’ve written. I love layering ornate and decorative elements to create detailed, luxurious UI interfaces.
Since I was already very familiar with Adobe Illustrator from my experience designing full-color eBooks, I use it to design UI layouts. I first use AI to generate beautiful item icons. Then, I compose the overall layout in Illustrator, cut out each element individually, and save them as PNG files. These are then imported into Unity to create buttons, icons, and other UI components.

The UI I design includes the main title screen, story scene interface, backlog review screen, CG gallery, save/load screens, music player interface, and more.

[hr][/hr]

Step 7: Creating Text Boxes
Since the type of game I create is an otome-style visual novel, players continuously click through text boxes to advance the story—so text boxes are extremely important.
I design all text boxes in Adobe Illustrator and test them in Unity. In my games, I’ve created multiple styles of text boxes including golden framed dialogue boxes with character portraits, chat bubbles for phone conversations, diary-style boxes, and book-style narration boxes.

[hr][/hr]

Step 8: Designing Choices and Multiple Endings
What makes visual novels different from eBooks is the presence of interactive choices. Players can click different buttons to make decisions, and those choices lead to different story outcomes.
When adapting my novels into games, I write additional branches and alternate endings to enrich the story experience.

[hr][/hr]

Step 9: Mini-Games and Custom Variables
Although my coding skills are limited, I still use the knowledge I’ve gained to create fun, stylistically fitting mini-games.
By defining custom variables, I allow players to complete tasks and earn values like a prince’s smile, fingerprints, or affection level.
I also use the “random” keyword so that items can appear in random locations. These mini-games may look simple, but they took a lot of planning, scripting, and testing to bring to life.

[hr][/hr]

Step 10: Music and Sound Effects
I use Suno AI to generate music. Often I have to listen to dozens of generated tracks before finding a melody I’m satisfied with. I mainly use keywords like “pop,” “ballad,” and “dance” to get simple, fitting styles.

Only songs with beautiful melodies make it into the game as theme songs, and I also create music videos (MVs) for them.
As for sound effects, I use 11Labs to generate AI-based effects like car braking or girls chatting—just inputting the keywords to generate them automatically.


[hr][/hr]

Step 11: Voice Acting
All characters in my games have AI-generated voice acting. I use TTSMaker to assign a specific voice to each character, then manually input every line of dialogue into TTSMaker, generate the voice clips using AI, and save them.



For example, in *Ling Tian 1*, I produced around 4,000 lines of voice acting. Future games will also have around 4,000 lines each. After that, I use the "voice map" function in Naninovel to link each voice file with its corresponding dialogue in the script. I also manually fix mismatches and check for any errors in the process.

[hr][/hr]

Step 12: Translating into Multiple Languages
Aside from game development, I also work as an online language teacher. I’m passionate about languages and cultures, and I’ve self-published nearly 20 foreign language learning eBooks on Google Play. I plan to publish even more in the future.
Because of this deep interest in languages, I use AI to translate my games into up to 15 different languages.


To enable multilingual display in Unity, I first export the game script as a CSV file. The first column contains all the game lines, and the first row includes language labels.
Then, I use ChatGPT to translate the content into various languages and place the results back into the spreadsheet. While converting between Traditional and Simplified Chinese is easy, other languages are a bit more challenging. Once finished, the final CSV with 15 languages is re-imported into the Unity project.

[hr][/hr]

Step 13: Testing and Publishing the Game
After finishing development, I conduct a full round of testing. I first test the game in Unity, then build a Windows version and test that.
Next, I switch to the Android platform, connect Android phones and tablets in developer mode, and test builds on those devices.
Once all testing is complete, I prepare all the necessary assets for the game store page—text, images, and videos—and upload everything to Steam and Google Play.
After passing the platform reviews, the game officially launches!
Thank you for playing the game I created. I will continue to improve both content and technical aspects to bring you even better games. See you in the next video!

[hr][/hr]
Bonus Behind-the-Scenes

To create otome games, I subscribe not only to various AI tools but also to beauty camera apps! I absolutely love strong beauty filters—my favorites are skin smoothing, blemish removal, and big-eye effects!
Before I started making games, I heard a rumor that coding could make you bald. I didn’t believe such fear-mongering... until I started developing otome games and learning to code myself.
Even though my coding skills didn’t improve much, I visibly lost a lot of hair—it’s really happening... I’m going bald~ sob sob~
Whenever I put on a long, curly princess wig to film, I keep thinking I should look up more anti-hair loss shampoos online afterward!

10% Permanent Discount Bundle for All Games in the 1000 Princes Series

[p]
Dear Princess Players,I’m Ginyan, an indie otome game developer. After I posted the announcement about “1000 Princes” transitioning to a paid model, I received many negative comments and attacks, which left me feeling deeply wronged and under pressure. One of the main points of controversy was my use of AI in development. I will be releasing a video soon to show you in detail how I make the games and how AI fits into my workflow. I sincerely hope to be more transparent and open about my development process as an indie creator, using AI to better serve players.

Previously, I stated in the game’s free version description that “1000 Princes” was free because the princes’ love for you is unconditional and comes with no strings attached. The princes have never broken that promise—they each love you deeply. However, as the developer, I broke that promise by switching to a paid model to cover costs. That was my mistake, and I sincerely apologize.

In my previous post, I only mentioned the shift from free to paid, which understandably upset players as it seemed to take away value. But I actually had another part to the message—offering players a 10% permanent discount bundle! Unfortunately, I didn’t have time to include that in the same post. I was rushing to the airport and still needed time to prepare a chart and contact Steam support about the bundle setup. I planned to share the discount info after my flight.

In my hurry, I packed my things and shut down my desktop, taking only my light laptop. Thankfully, I caught the flight. But after landing and arriving at my hotel, I realized I had forgotten my foldable phone—the one with Steam Guard installed. I usually only use that phone for testing the Android version of the game and for Steam Guard confirmations. Leaving it at home meant I couldn’t log in to Steam through the mobile app.

This past week on my business trip has been very stressful. I saw many negative reviews but couldn’t publish the discount info to explain the other side of the paid model switch. I was heartbroken by the criticism and often cried under the hotel blankets.

Now that I’m back home, I can finally log in to Steamworks again and post this. I’ve always wanted to offer players a long-term, stable discount. Steam only allows time-limited discounts per game, unless multiple paid games are bundled together—then you can set a permanent discount for the bundle. This benefits both players and me. Now that “1000 Princes” has become a paid title, I finally have two paid games to qualify for a bundle—free games can't be added to bundles.

[/p][hr][/hr][p]
The name of this bundle is “Your All-Prince Husband.” It includes a group romance game (*1000 Princes*) and individual romance otome games (such as *Ling Tian*, *Howe*, etc.). Individual romance otome games will only be released once fully completed. Meanwhile, the group romance game *1000 Princes* follows an Early Access-style model and will continuously receive content updates. While in development, it will be sold at a tiered price; upon completion, it will be priced at $9.99 USD. Ultimately, each game will have the same final price of $9.99 USD and the bundle will offer a permanent 10% discount.

[/p][hr][/hr][p]According to the Steam pricing template, USD pricing is the highest among all regions, and many countries/regions will see a lower actual price.
Individual romance otome games (such as *Ling Tian*, *Howe*, etc.) are priced at $9.99 USD, with a long-term 10% discount if purchased in the bundle.
The group route romance game *1000 Princes* has a tiered price when unfinished, and a final price of $9.99 USD when completed.

[/p]


[p]Content Completion[/p]
[p]Price (USD) →[/p]
[p]Bundle Discount[/p]
[p]★ Price After Bundle Discount[/p]

[p]▁ 10% [/p]
[p]$1.99 →[/p]
[p]10%[/p]
[p]$1.79[/p]


[p]▂ 30% [/p]
[p]$3.99 →[/p]
[p]10%[/p]
[p]$3.59[/p]


[p]▃ 50% [/p]
[p]$5.99 →[/p]
[p]10%[/p]
[p]$5.39[/p]


[p]▄ 70% [/p]
[p]$7.99 →[/p]
[p]10%[/p]
[p]$7.19[/p]


[p]▆ 100% [/p]
[p]$9.99 (Final Price) →[/p]
[p]10%[/p]
[p]$8.99 (Final Price)[/p]
[p]
[/p][hr][/hr][p]
“All Your Prince Husbands” Bundle Contents
We are all your prince husbands—loving you with all our hearts is our duty! Come collect all your prince husbands now! Each handsome and gentle husband is madly in love with you, and you can’t be missing a single one! Our love never goes on sale, but our prices do! If you buy your husbands in bulk, you can enjoy up to a 10% discount!

https://store.steampowered.com/bundle/52249/_/
[/p]

Important Announcement: 《1000 Princes》 Will Soon Become a Paid Game

[p]Dear Princess Players, hello!
I’m Ginyan, the developer of 1000 Princes. I want to sincerely thank everyone who has downloaded the game. Your encouragement and constructive criticism have been the greatest driving force behind my continued efforts to improve the gameplay experience.
However, I must inform you—very apologetically—that 1000 Princes will officially shift from a free game to a paid one one week from now.
While the game's visuals and music have been partially assisted by AI technology, the truth is that I’ve still invested an enormous amount of time, energy, and money into character modeling, animation, story writing, UI and coding, integrating AI resources, testing, and ongoing maintenance. In order to continue operating the game long-term and delivering new updates, transitioning to a paid model is a difficult but necessary decision.
Moving forward, 1000 Princes will be released as a paid Early Access title, with continued updates to the common route until the game reaches its full version.
Important Note: Players who download the game before it becomes paid will not be affected. You will still be able to enjoy the full game experience for free.
I am deeply grateful for the support from every one of you and hope to bring you even more rich and high-quality content in the future.
If you have any questions or need help, feel free to leave a comment or reach out to me directly—Ginyan.
I’m truly sorry, and endlessly thankful that you gave 1000 Princes a try.
I bow to you in heartfelt apology and gratitude.

Sincerely,
琴研Ginyan[/p]

"1000 Princes" v2.0 Fully Retranslated Version Released

[This Update Includes]


1.Complete Re-translation of All Foreign Language Texts
In the old version of "1000 Princes," due to technical limitations, only machine translations were used. In this update, AI translations have been fully implemented. The game script has been retranslated into 13 languages, including English, German, Spanish, Japanese, Korean, French, Russian, Turkish, Thai, Indonesian, Vietnamese, Italian, and Portuguese, making conversations with the princes more fluent, text expression clearer and more accurate, and ensuring that the visual novel script is better understood by players.
 The otome game "Ling Tian 1" is also undergoing a complete re-translation of its game script, which will be completed by the end of March 2025. After the update, the 13 foreign language scripts, in addition to Chinese, will be fluent and accurate through AI translation. 


2.UI Update
After clicking the icon of the prince waving at you on the right side, a shortcut panel with a golden button will appear. This update adds a new Settings button to the shortcut panel, allowing players to easily adjust settings, including language selection, music and sound volume, and dialogue speed.

3.SKIP Fast Forward Function Improvement
In the old version, you could only fast forward to skip the game script you had already read. In this update, content that you have not read yet can also be skipped, making it easier to browse quickly. However, buttons and mini-games cannot be skipped.

4.Game Level Improvements
Some game levels in the old version of "1000 Princes" required players to save progress and then go to other rooms of the prince to find clues and answers, returning to the main story to enter a password to continue the game. This complicated design was inconvenient for players. In the new version, difficulty has been lowered, allowing players to find answers without leaving the main storyline.
 The otome game "Ling Tian 1" is also undergoing a comprehensive difficulty reduction in the game levels. The password clues and answers were too difficult, making it impossible for players to progress, and some even mistook it for a bug caused by the developer's lack of skill. Therefore, an update is underway. The new version will show a "Give Me a Hint" or "Love's Cheat" button by the end of March 2025, making it easy for players to pass through and enjoy the sweetness and happiness of falling in love with the prince while playing the game casually! 


5.Game Script Content Changes
In the old version of "1000 Princes," the player’s character was mentioned to have been an architect who renovated her house to open a restaurant and inn. The original script design was that the prince husbands would live in the inn, but this plan has been discarded. In the new version, it is clarified that you, as the main character, will use your own house to open a cafeteria, where you will become the boss and manage the cafeteria. When the time management bureau is after you, your prince husbands will protect you. During normal, safe periods, your princes, while managing their own work, will also work at your cafeteria. They will take on various roles in your cafeteria, such as vegetable washers, vegetable cutters, chefs, cold dish chefs, dessert chefs, dishwashers, waiters, electricians, plumbers, and so on, while you, as the manager, will assign tasks and actively run the cafeteria. All your prince husbands are handsome, wealthy, and gentle with you. After they enter your timeline, they are CEOs during the day and cafeteria workers at night...
I have written the plot outline for 10 episodes, and I will continue to optimize the plot. Please feel free to give me your feedback and suggestions to improve the game script!



6.Name Input Box
The default main character name "ABC123" can be modified in two ways, with names in various languages such as Thai also possible to enter.
a. Click the red pencil on the homepage to directly modify the name, which will be displayed immediately on the homepage.
b. Click the red girl silhouette button on the homepage to display your name and the score table. After clicking the red pencil, you can modify the name, but the new name will only appear after returning to the main page.

[Usage Tips]
How to save game progress? In the game, click the three princes waving at you on the right side, open the control panel, and then click the golden "Save (SAVE)" button or icon to save the game.
How to load game progress?
Method 1: Click the red heart ❤ on the homepage to load the saved game.
Method 2: In the game, click the three waving princes on the right, then click the golden "Load (LOAD)" button or icon to load the saved game.

LingTian2: I’m desperately longing to see you again! To kiss you!


My dearest,
Do you know how much I have missed you all these days? Life in Fang Palace feels like pure torment without you. Do you miss me as much as I miss you? You fill my mind, my dreams—everywhere I turn, it’s you.
You saved me in the snow, I dined at the braised pork rice restaurant where you worked, you changed the medicinal patch on my back, you delivered food to me, you rejected my bank card at the bank, you refused the box of money I gave you on the bus, and I helped you prepare for the royal exam in the "Prince’s Quest for Love" event... Every precious moment that belongs only to us is vividly etched in my heart, treasured frame by frame.
Day and night, I am consumed by my desire to see you again! I love you deeply, I long to kiss you, and my heart is entirely yours. I can’t wait another moment—I want to bring you to Fang Palace right away. I eagerly await our reunion in Fang Palace, in Fang Kingdom!
Love you with all my heart, kiss you.
LingTian

https://store.steampowered.com/app/2866130
https://store.steampowered.com/app/3569480