This game is a participant in the Chroma Awards. For details, please visit Chroma Awards.
本遊戲參加Chroma Awards獎項 詳細細節請連結到 Chroma Awards.
1. Inspiration
Our inspiration came from a desire to elevate the traditional galgame (romance simulation) genre. We wanted to create a realistic, mature, and deeply narrative-driven game set in modern Tokyo, moving beyond simple dialogue trees. We were inspired by the challenge of simulating the complex, real-life balancing act of university, personal finances, and the intricate web of adult relationships.
Technically, we drew inspiration from the robust, state-driven architecture of simulation games, ensuring that every player action and stat change would have a meaningful and persistent impact on the game world and its characters.
2. What it does
Ririka's Secret is a PC and web-based romance simulation where players take on the role of a university student who moves to Tokyo. He finds himself living in a host family with his mother's friend, the alluring 40-year-old professor Ririka, and her 19-year-old daughter, Mei.
The game tasks the player with:
- Managing Core Stats: Juggling six key attributes: Academics, Money, Stamina, Stress, and Charm. Failing in academics can lead to a "Bad End."
- Strategic Time Management: Planning a daily schedule across "Morning," "Afternoon," and "Evening" slots to attend classes, work a part-time job, study, or socialize.
- Building Deep Relationships: Pursuing relationships with five unique and complex heroines, including the mature professor, the "tsundere" classmate, the professional colleague, the mysterious "ice queen," and a popular cosplayer.
- Making Meaningful Choices: Engaging in a deep dialogue system where choices directly impact affection levels, character stats, and unlock new event branches.
- Experiencing Tokyo: Exploring iconic locations like Shibuya, Shinjuku, and Akihabara to go on dates, work, and advance the plot.
3. How we built it
We built Ririka's Secret on a foundation of a centralized state-management engine. This design was crucial for handling the game's high level of complexity.
- Data-Driven Architecture: The entire game's content is separated from its logic using a series of JSON files:
characters.json: Stores all attributes, relationship statuses, background stories, and states for the player and every NPC.
events.json: Defines the entire narrative structure. This includes all event trigger conditions, dialogue trees, player choices, and the corresponding outcomes (e.g., +10 Affection, -5 Stress).
game_data.json: Contains all information for in-game locations, items, gifts, and their associated costs or effects.
- Core Game Loop: The engine operates on a simple loop:
- The player makes a choice (e.g., "Study at the library").
- The engine updates the central
gameState (e.g., Stamina -10, Academics +5, Time advances to "Evening").
- The engine then re-evaluates the new
gameState to check for any new event triggers.
- Finally, it renders the next scene and set of available options for the player.
This architecture makes it highly scalable and allows us to manage thousands of potential narrative branches and stat combinations.
4. Challenges we ran into
- Balancing the "Life Sim" Economy: The biggest challenge was balancing the core stats. We had to ensure players felt a realistic "squeeze" between needing to earn money, study for exams, and still have enough stamina and time to pursue relationships.
- Narrative Complexity: Managing the branching logic for five separate heroines—each with her own multi-stage relationship, unique events, and potential "rival" events—was a massive undertaking.
- Tonal Consistency: Writing for characters at different stages of life (from a 19-year-old student to a 40-year-old single mother) while maintaining a consistent, mature, and respectful tone.
5. Accomplishments that we're proud of
- A Truly Dynamic World: We are incredibly proud of the dynamic relationship system. The heroines don't just interact with the player; they interact with each other, and the world feels alive.
- High-Freedom Player Agency: The robust stat and schedule system gives players genuine control to shape their own protagonist.
- Deep, Character-Driven Storytelling: We successfully created five unique and compelling narrative lines that go beyond simple romance tropes.
6. What we learned
- A Solid Foundation is Everything: We learned that a clean, centralized state-management system is the only way to build a complex narrative game without getting lost.
- Data-Driven Design is Freedom: Separating the game's story content (JSON) from its logic (engine) was the best decision we made. It allowed our writers to work independently.
- Balancing is a Never-Ending Process: We learned that the "feel" of the game's difficulty is subjective and requires constant iteration and player feedback.
7. What's next for Ririka's Secret - An AI-driven Galgame
The current version of Ririka's Secret is a robust, data-driven framework. The next and most exciting phase is to evolve it into a truly AI-driven Galgame.
- Dynamic AI Dialogue: We plan to integrate a Large Language Model (LLM) to power the dialogue system. Instead of selecting from 3-4 pre-scripted options, players will be able to type or choose from dynamically generated responses.
- Emergent Event Generation: We want to use AI to create a truly "endless" game. The AI could analyze the player's current stats and relationships to generate small, unique, and emergent random events.
- Full Production: Alongside AI development, we plan to add full voice acting, increase the number of high-quality CG art scenes, and expand the world.
I. 遊戲總覽 (Game Overview)
遊戲名稱: 梨々香的秘密 (Ririka's Secret)
遊戲類型: 文字冒險、戀愛模擬 (Galgame)
目標平台: PC / Web Browser
遊戲核心概念: 一款以現代東京為背景的寫實戀愛模擬遊戲。玩家將扮演一名剛搬到東京的大學生,在寄宿家庭中與數名充滿魅力的女性角色相遇。遊戲的核心在於平衡大學學業、個人財務與複雜的人際關係,透過深度的劇情、豐富的對話選擇和策略性的時間管理,逐步攻略心儀女性的內心世界,體驗一段令人臉紅心跳的成人戀愛故事。
目標玩家: 喜愛日式動漫文化、深度劇情、角色養成與戀愛模擬遊戲的玩家 (18+)。
II. 遊戲世界觀與設定 (World & Setting)
故事背景: 時間是現代日本。玩家,一名來自北海道的青年,成功考上了位於東京的頂尖學府「帝都大學」。為了完成學業,他搬到了繁華的首都,並依照母親的安排,暫時寄宿在母親的摯友——真田梨々香女士的家中。梨々香是一名充滿成熟魅力的單親媽媽,同時也是帝都大學的教授。她的女兒芽依,則是一位剛進入同校就讀的大學新鮮人。在這個陌生的城市與全新的屋簷下,玩家將展開一段交織著青春、慾望、學業壓力與人際關係挑戰的新生活。
主要場景:
- 真田家: 遊戲的主要據點。溫馨的日式獨棟住宅。
- 帝都大學: 學術舞台。包含講堂、圖書館、研究室、學生餐廳等。
- 澀谷 (Shibuya): 流行與約會的聖地。
- 新宿 (Shinjuku): 繁華的商業區。適合與成熟角色進行更深入的交流。
- 秋葉原 (Akihabara): 動漫與次文化中心。
- 玩家的打工場所: 根據玩家選擇的兼職而定。
III. 登場人物介紹 (Character Profiles)
真田 梨々香 (Sanada Ririka)
- 身份: 帝都大學社會心理學教授,40歲。
- 外貌: 成熟、知性且保養得宜,擁有出眾的氣質與溫柔的眼神。
- 性格: 溫柔包容,聰明且善解人意。堅強而獨立,但內心也渴望被依賴。
- 攻略難度: ★★★★★
- 攻略關鍵: 需要玩家展現超越年齡的成熟、責任感與體貼。
真田 芽依 (Sanada Mei)
- 身份: 帝都大學一年級學生,19歲。
- 外貌: 活潑可愛,留著一頭俏麗的短髮,充滿青春活力。
- 性格: 外向開朗,略帶一點傲嬌。熟悉之後會變得非常依賴。
- 攻略難度: ★★★☆☆
- 攻略關鍵: 需要玩家的耐心與陪伴,透過日常互動累積信任感。
深田 結菜 (Fukada Yuina)
- 身份: 帝都大學助理教授,梨々香的同事兼好友,28歲。
- 外貌: 戴著眼鏡,充滿專業氣息的職場女性。
- 性格: 表面上嚴肅、認真,私下有著意外的反差萌。
- 攻略難度: ★★★★☆
- 攻略關鍵: 在學業上展現出色能力以獲得她的認可,並敲開她冰冷的外殼。
霧野 凜 (Kirino Rin)
- 身份: 帝都大學二年級學生,玩家的同級生,20歲。
- 外貌: 神秘的冰山美人。擁有一頭及腰的黑長直髮。
- 性格: 高冷、寡言,難以接近。家境優渥,似乎有著不為人知的煩惱。
- 攻略難度: ★★★★★
- 攻略關鍵: 需要極大的耐心和敏銳的觀察力,慢慢了解她的過去。
早川 麻百合 (Hayakawa Mayuri)
- 身份: 人氣 Cosplayer 兼 Youtuber,24歲。
- 外貌: 妝容精緻,造型百變,擁有火辣的身材。
- 性格: 大膽、熱情且思想開放。看似玩世不恭,但對感情有自己的原則。
- 攻略難度: ★★★☆☆
- 攻略關鍵: 需要玩家尊重並融入她的興趣圈,證明自己不是一個無趣的人。
IV. 遊戲核心系統 (Core Systems)
本系統設計參考《無限KPOP》的狀態驅動架構
A. 狀態數值系統 (Player Stats System)
- 學業 (Academics): 0-100。過低會導致退學 Bad End。
- 金錢 (Money): 用於約會、購買禮物等。
- 體力 (Stamina): 0-100。執行任何活動都會消耗。
- 壓力 (Stress): 0-100。過高會影響健康。
- 魅力 (Charm): 0-100。影響對話選項的成功率。
B. 時間與行程系統 (Time & Schedule System)
遊戲以「日」為單位推進。一天分為「上午」、「下午」、「晚上」三個時段。玩家需在行事曆上規劃行程。
C. 好感度與關係系統 (Affection & Relationship System)
每位可攻略角色都有一條獨立的「好感度」數值。關係分為多個階段:陌生人 -> 認識 -> 朋友 -> 在意 -> 喜歡 -> 戀人。
D. 對話與選擇系統 (Dialogue & Choice System)
遊戲的核心。不同的選項會導致好感度、屬性變化,並可能開啟新的事件線索。
E. 事件系統 (Event System)
包含主線事件、個人事件、隨機事件、情敵事件。
F. 經濟系統 (Economy System)
玩家可以選擇不同類型的兼職來賺取收入,並需要支付約會、禮物、交通等開銷。
V. 遊戲流程 (Gameplay Loop)
- 週間循環 (Mon-Fri): 上午固定上課,下午/晚上自由安排活動。
- 週末循環 (Sat-Sun): 全天自由安排,是邀請約會的絕佳時機。
- 月底結算: 結算收支,檢查學業進度。
- 劇情推進: 玩家的目標是在畢業前(遊戲時間3年)與心儀的女性角色確立戀人關係,並達成 Happy Ending。
VI. 技術規格參考 (Technical Specification Reference)
- 數據結構:
characters.json: 儲存每個角色的屬性、好感度、狀態等。
events.json: 使用 JSON 格式定義每個劇情事件的觸發條件、對話樹、選項及其結果。
game_data.json: 儲存遊戲中所有地點、物品、禮物的資訊與價格。
- 遊戲引擎: 遊戲邏輯由一個中央狀態管理器驅動,每次玩家做出選擇後,更新
gameState,並根據新狀態渲染下一個場景與選項。
VII. 遊戲特色總結
- 多線程的深度劇情: 五位性格迥異的女主角,每人都有獨特且深刻的個人故事線。
- 高自由度養成系統: 玩家的每一個決定都會影響自身屬性。
- 真實的東京生活體驗: 融合了大學生活、財務管理與人際關係。
- 動態關係網絡: 女主角之間也會有互動,讓世界更加生動真實。
- 高品質的美術與音樂: 精緻的日系人物立繪、CG事件圖。
- 多重结局: 根據玩家的最終選擇導向數十種不同的結局。