Dev Blog  ·  Twitter  ·  Youtube  ·  DeviantArt  ·  Greenlight  ·  Kickstarter

HuniePop is a unique RPG experience for PC, Mac and Linux. It's a gameplay first approach that's part dating sim, part puzzle game, with RPG-like systems and a visual novel style presentation. It's an independent effort by a western developer (though our team is all around the world) for a western audience with the goal of breathing some new life into a genre that is greatly underrepresented both in the western market and the independent games scene. Personally, I believe dating sims can stand among the most beloved game genres out there today with the right level of passion and care!

Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot
Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot

  • 8 gorgeous girls each with their own personalities, preferences and style. (Rumor has it there are several secret characters to unlock as well!)
  • More than 20 in-game locations each with beautiful hand painted environment art and many with full day/night cycles.
  • Over 250 unique items (food, drinks, gifts, accessories) that you can purchase, unlock, collect and give as gifts.
  • A beautifully composed soundtrack containing over 20 tracks of original music inspired by eastern pop, jazz and bossa nova melodies.
  • Thousands of lines of dialog, fully and professionally voice acted, complete with a unique character lip-syncing system.
  • Customize girls' appearances with unlockable outfits and hairstyles! The girls will also dress up for dates! (Or dress down afterwards...)
  • Collect nearly 50 stunning CG photo's depicting the girls in various scenarios, including steamy bedroom scenes.
  • An addicting match-3 style puzzle dating system with it's own unique twists including upgradeable traits/stats, the ability to move any number of positions and special date gifts that have a variety of interesting effects on the puzzle.
  • A modest-budget game with big-budget value from a team of experienced and passionate creators. We are happy to go through great lengths to create breathtaking visuals, a brilliant soundtrack and ensure your gameplay experience is highly polished and throughly satisfying.

Tiffany Photo #1 Aiko Photo #1 Kyanna Photo #1 Audrey Photo #1 Lola Photo #1 Nikki Photo #1 Jessie Photo #1 Beli Photo #1
Image RSS Feed Latest Screens
Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot
Blog RSS Feed Report abuse Latest News: Our Unusual Dialog Flow For HuniePop

1 comment by seirie on Jun 27th, 2014

Hey guys, I want to talk about writing dialog for our dating sim/puzzle game hybrid, HuniePop. Not from a creative perspective, but from a technical/engineering perspective. Because HuniePop is built in Unity (and not a more visual novel-y engine like Ren'py), there are no out of the box tools or features that make getting dialog into the game particularly convenient (or bearable). The video above covers the basics but I wanted to write a bit more about it. So, read on if you'd like.

Out of the gate we begun writing our scenes in google docs. As you can imagine this turned out to be an extremely cumbersome process. Not only was I manually formatting everything on the document, manually coping and pasting lines into the game, but google docs has a tendency to convert certain characters (for example: apostrophes) into special "fancy" versions not supported by my in-game fonts. The bottom line is that there was simply zero automation.

So I set out in search of a better solution for our project. It had to be simple and intuitive for me as the writer, but also for the wonderful actresses who voice the characters in the game. I spent some time playing around with a variety of tools that are specifically designed for writing game dialog; tools such as chat mapperarticy:draft and even inklewriter. I found all these tools to be overly complex and contain features and widgets that really got in the way more than anything else. I couldn't find a sense of "flow" in writing with these tools either; you're frequently required to stop to click on something.

Eventually I stumbled onto a lovely text editor for Mac called Ulysses. It's not in any way designed for writing game dialog. It contains no support for branching paths, selectable player responses, conditional dialog, etc. But, through it's simplicity and versatility I was able to build a hacky, but elegant, solution using what Ulysses provides as a foundation.

The program itself is really quite enjoyable to write with. With it's minimalist feature set and markdown formatting it's easy to get into the flow of writing; your fingers rarely have to leave the keyboard. Plus, as I mention in the video, the color scheme is highly reminiscent of my code editor so I'm right at home. It didn't take me long to realize I could use different types of markdown formatting tags to denote the different types of behaviors and actions within a scene that I needed. Then I realized, if I put the entire scene in a giant nested list, I could essentially achieve branching paths (see video for more on this). Everything was looking great.

But... this clearly wasn't going to be sufficient for the voice actresses. At least with google docs the scripts we're easy to share. As it turned out, Ulysses does not have any useful export formats for games; or so I thought. I was excited to see that the program lets you export the scene as HTML, but it wasn't quite right. The web page it generates contains no line numbers or useful formatting and since at this point I've kinda twisted the program to fit my needs, the layout of the page was a bit confusing.

There was hope though. Because the entire scene is in one big nested list, the raw HTML it generates can be hooked into it and with a little bit of custom PHP and Javascript some magical things can take place. Within a couple of days I had a custom script viewer tool that automatically laid everything out nicely, automatically added line numbers and provided other cool features that make the process a little bit easier for the actresses.

It was at this point I had the most exciting realization of all. I could take this tool a step further and automate the process of building these scenes into the game. So, I added a JSON exporter. Using the JSON data that the script viewer now generated, I quickly put together a utility in Unity that parses the data and constructs the scene. It is an immense time saver. I'm only sad that I hadn't really given any of this a thought prior and wasted all that time with google docs. Now, all that's left to do to complete a scene is to add the audio and toy around with expressions to get the most engaging scene possible.

Thanks for reading! Hopefully you've found something useful in this short article. If you want to keep up with the project I recommend our Twitter or Dev Blog. You can also pre-order HuniePop now through the Humble store by going to huniepop.com.

Media RSS Feed Latest Video
Post comment Comments
Guest
Guest Mar 4 2014, 4:12am says:

This comment is currently awaiting admin approval, join now to view.

jeicake
jeicake Dec 29 2013, 5:07pm says:

awwww yess can't wait for this ;v;

+1 vote     reply to comment
Nukikero
Nukikero Nov 19 2013, 5:18am says:

looks...different xD i will play when its released :3

+1 vote     reply to comment
ironstrom
ironstrom Oct 4 2013, 2:38pm says:

To be honest this is a really well done presentation of the game and the trailer is a great presentation.

+2 votes     reply to comment
Colossal_Dragon
Colossal_Dragon Oct 3 2013, 1:26pm says:

Um wow.

+3 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
HuniePop
Platforms
Windows, Mac, Linux
Developed By
seirie
Engine
Unity
Contact
Send Message
Official Page
Huniepop.com
Release Date
Coming Q4 2014
Game Watch
Track this game
Share
Style
Genre
Virtual Life
Theme
Anime
Players
Single Player
Project
Indie
Twitter

Latest tweets from @huniepop

Some girls, such as Tiffany, haven’t really changed. But others have had some significant changes to their personality or backstory.

Sep 16 2014, 12:16pm

I’ll be periodically posting these new profile images. The old ones on the Kickstarter are out of date. T.co

Sep 16 2014, 12:15pm

@YuriAmbassador It does, but you get to select your gender.

Sep 14 2014, 10:34am

This 2D/3D business has to end. All broads are great; regardless of her dimensional depth or physical existence. Open up to the best of both

Sep 14 2014, 10:27am

early logo sketches T.co

Sep 12 2014, 8:24pm

@Tienajk I'd be honored. Let me know if you need anything.

Sep 12 2014, 12:43pm

You know if the feminists win, we'll always have HuniePop for a healthy dose of sexual objectification. #GamerGate

Sep 11 2014, 2:18am

Always glad to see people who get it. (top comment on the infamous skank video) T.co

Sep 10 2014, 7:08pm

@adag_dot_me Shoot me a private message on Kickstarter

Sep 10 2014, 8:18am

dat echo: T.co

Sep 9 2014, 1:37pm

Embed Buttons

Promote HuniePop on your homepage or blog by selecting a button and using the HTML code provided (more).

HuniePop
HuniePop
Statistics
Rank
666 of 24,101
Last Update
2 days ago
Watchers
45 members
News
3