Dev Blog  ·  Twitter  ·  Youtube  ·  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. HuniePop joins inspiring works like Dream C Club, Chobits, DOA Xtreme Beach Volleyball, Catherine and many of the wonderful dating sims out there in celebrating romance, beauty and sexuality.

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

At the core of the game is a deep time and resource management system. HuniePop has everything you would expect a fully featured dating sim to have. You can talk with the girls, give them gifts, show gestures of your affection...in fact, almost everything you can do in this game is done with a girl by your side; shopping, studying, working out and so on!

Since every action you perform will consume time, you'll have to be strategic and cunning about how you plan each day to optimize your opportunities and get the most out of every minute. Each girl has preferences, interests and turn ons. So, for example, it might be unwise to take a yoga class with a girl who doesn't like to exercise. You aren't going to get much benefit and she will be unhappy. There are many factors that influence the results of a particular action so you'll have to think ahead and play smart!

Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot Gameplay Screenshot

The puzzle stuff comes into play when you go out on dates with the girls. Each date is presented as a match-3 style puzzle where you have to earn enough affection, by matching heart tokens, before the end of the date. You'll collect different types of energy by matching talent, flirtation, romance and sexuality tokens and use that energy to perform special moves. People who have played Puzzle Quest will be familiar with this concept. You can learn new moves from the girls as your relationships strengthen and there are items and equippables that can help you out on dates as well!

Tiffany Photo #1 Aiko Photo #1 Kyanna Photo #1 Audrey Photo #1 Lola Photo #1 Nikki Photo #1 Jessie Photo #1 Beli Photo #1

Some of the features you will enjoy in HuniePop include:

  • 8 gorgeous girls each with their own tastes, personality and storyline. Choose your favorite one...or don't ;)
  • 12 in-game locations each with their own activities. Attend a class on campus, play games at the carnival, go shopping at the mall or do some part time work for extra cash almost anywhere!
  • Beautiful hand painted environment art that have full day/night cycles.
  • Over 250 unique items (food, drinks, equipment, gifts) that you can purchase, unlock, collect and give as gifts.
  • Customize the girls' appearance with unlockable hairstyles, outfits, even shoes! The girls will usually dress up for special occasions and dates as well.
  • Characters with their own lives and schedules that also react to your decisions. Kyanna might miss her morning workout routine if she has to much drink the previous night!
  • An addicting match-3 style puzzle dating system with it's own unique twists including the ability to move any number of positions, upgradeable puzzle tokens and a variety of special moves.
  • 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.
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

@BossRuzy I have a date in mind, but I need a little bit more time before I announce. There are still some questionable variables out there

14hours 14mins ago

@ScottyWired s'about right

14hours 20mins ago

I have never met anybody in real life that thought it was "weird" that I'm making a dating sim; most are all about it. Girls included.

Jul 29 2014, 9:04pm

@ChreeMills lol, I know, I know. In our defense, all the girls have to have bikini's. What else are they going to wear to the beach?

Jul 28 2014, 1:03pm

An outfit for Lola that we had to cut to make room for her bikini. All art that didn't make it will be in the artbook T.co

Jul 28 2014, 10:51am

this has got to be my favorite steam greenlight comment ever T.co

Jul 25 2014, 1:20pm

Drumroll please... T.co

Jul 21 2014, 11:15pm

Let's play a fun game called "Guess Whose". Tweet your guesses at me and I'll reveal the answer at the end of the day T.co

Jul 21 2014, 9:51am

Jessica; the prototype girl who eventually became Tiffany. @kopiangetpanas remember this? Almost two years ago. T.co

Jul 20 2014, 12:48pm

Where the girl's names came from: T.co

Jul 19 2014, 12:06pm

Embed Buttons

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

HuniePop
HuniePop
Statistics
Rank
2,210 of 22,900
Last Update
1 month ago
Watchers
42 members
News
3