A downloadable game for Windows

Buy Now$9.99 USD or more

Code Romantic is a computer science puzzle game wrapped in a post-apocalyptic love story.

Join the Human Defense Department's last ditch effort to save the world: by teaching the brightest students in the nation how to hack into the brains of the sentient machines destroying humanity. Follow the journey of Mina Lovelace as she seeks to prove herself worthy of following in her mother's footsteps. And also tries not to embarrass herself in front of Leon, her childhood crush, in the process!

Code Romantic teaches C# programming and computer science concepts. The educational content is based on the AP Computer Science exam and the curriculum of a college-level Computer Science I course. If you like visual novels, problem solving, political intrigue and love stories, you'll enjoy Code Romantic!

  • 14 chapters filled with puzzles, riddles and dialogue!
  • Over 50 puzzles using real C# code and concepts from computer science courses, no prior experience necessary!
  • Over 50,000 words of dialogue!
  • Beautiful, animated, watercolor artwork!
  • Original soundtrack!

Interested in prettysmart games? Visit our website!

Follow us on Twitter: https://twitter.com/prettysmartnews

Join the mailing list to be the first to know of upcoming releases!

Rated 4.6 out of 5 stars
(28 total ratings)
GenreVisual Novel, Educational, Puzzle
Made withUnity
Tags2D, Female Protagonist, Hand-drawn, Music, Narrative, Romance, Sci-fi, Story Rich
Average sessionA few hours
LinksSteam, Homepage, Community, Art Store


Buy Now$9.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:

code-romantic-win64.zip 665 MB
Version 2.3.0
CR_Mac.zip 648 MB

Development log

View all posts


Log in with itch.io to leave a comment.


So I tried out the demo and this looks really interesting, but I had one question: are all the coding puzzles "click through the options" style? I'd love to have the ability to just type in the corrections myself. Is there a toggle in the full game/does the option unlock as you progress?


Hey, thanks for checking out the demo!

The puzzles in the game use the click through approach, as well as multiple choice for riddles. There are two more Code Romantic games in the series and we are working on new mechanics for the coding puzzles, so your thoughts are appreciated!


I see you said that you're in the works of your 2nd game. That's awesome! I was just commenting to ask if the 1st game happens on a cliffhanger that leads to the 2nd? I want to buy this but I tend to wait till a story is complete so that I can basically binge it haha.

Also wanted to say that this is seriously an AWESOME AND UNIQUE game idea. Like seriously, this will give me the motivation to learn some coding that I didn't have before when thinking about learning. You've combined two things I have an interest in (coding and visual novels) and seriously you don't understand how much I respect you for this game! Your game idea is clever and I can see it winning awards in the future. Awesome job with this!

Thank you so much! Code Romantic is a three game series, and we are working on the second game now. There is a bit of a cliffhanger at the end; we answer some questions and definitely move forward in the main relationships, but we set up a few things for the sequel as well. Unfortunately it will take awhile for the rest of the games to come out, so you'll have to decide what's right for you!

Either way, I hope you'll stay in touch with us. Feel free to ask more questions too if it will help!


Uuugggghhhh. This is so gooooood. I... actually purchased this on steam (am i allowed to say that lol) but i first played the free chapters frim here! and I just finished it today and gah. Love it so much. Worldbuilding, dialogue, the characters (esp the two leads) were so worth going through the challenging (for me) coding for. Even though admittedly, i struggled a bit esp the middle-end, I found the explanations still neat and quite a bit actually got retained in my brain. 

Thanks for making this game, devs! More power to you, and looking forward to the next parts! <3


Thanks so much for the comment! We're in the early stages of the second game now :)


 I have some difficulties in installing the demo : a notification " This app can't run on your Mac"  - macOS Catalina

Thank you for letting us know! The demo is a couple years old now, we are aware of issues on the latest OS. When a new mac demo is available we will update it here!

(1 edit) (+2)

Really enjoyed this, obvious labor of love. I was familiar with some of the concepts, but it was nice going over recursive functions, for loops, etc. Most educational games don't do much but paste a by-the-numbers plot over their content, but this game has actual worldbuilding, interesting locales, cute characters, and an original soundtrack. Looks like it's been about 1.5 years since the last update, but I'd totally appreciate if they were just taking their time to release the full game next instead of bits and pieces here and there. 


Thanks for the kind comment! We release the full game in April 2020, stay tuned! :)


Looking forward to it, thanks for the update!


This was great! Just by looking at the cover, it tells you, you are going to be in a world of romance and computers. I played it and I have to say, wow. It was great, the artstyle was great and the storyline was great. Keep up the good work


Thank you so much! We are releasing the full game in April 2020, hope you enjoy it when it's done!


Ok! I think I will!

(1 edit) (+3)

I loved this. I loved programming when I had a great teacher that explained stuff quite well and made me quite excited to try making my own games! But as I progressed through my course my teachers weren't as good and to this day I still have trouble with C++ or object-oriented programming in general. This rekindled that love for typing code and built a bridge between my love for C and my fear of C++. But enough of my story - I want to talk about the game!

The gameplay is very approachable! I liked fixing small parts of the code by clicking through it to do different choices, even though I do have experience with programming. Manually typing code is a nightmare, but when I wanted to truly learn and understand the code (what is it about) there's a pretty useful and entertaining Dictionary that explains what a particular word of the code does what. It explains semicolons, curly brackets, arguments, class names (what is a class about?) to even mundane numbers! I spent a lot of time reading the code and the Dictionary and just understanding the code even though I knew the choices I made was correct at the time, and when I got it wrong because I didn't read properly, the characters talk out the problem and give further explanations about the code and what I had to do.

    The dialogue system is a little basic though, lacking even a way to view previous messages (so you're screwed if you skip over some dialogue). Also it lacks transitions which makes scene switches feel grating (like from class to cafeteria, and back). I guess it's excusable since this is made out of Unity - maybe I'm just too used to the comfort of RenPy based novels.

    The two main characters are very likeable, but the game doesn't focus too much on dialogue, which is bad for the side characters as they don't get much screentime (although they're interesting nonetheless). This is also a good thing though since it allows you to focus more on the gameplay/programming, so you're learning something, Very YourMileageMayVary!

To say the least, I definitely recommend this game if you're either looking to learn programming, or have a dessert of a romance story. But it definitely helps if you do like the story because it'll motivate you to learn! And thanks to everyone involved for such a nice game!

(1 edit) (+1)

Hey, thanks so much for the kind and useful feedback! We loved hearing your story too!

Right now we are finishing the story content and then we will do a polish pass on the features before we release. Viewing dialogue history is one of the features on our list, so it's great to hear that it's important to you! Thank you, we hope you enjoy the full game as well!

Edit: After chatting more, we think the "lack of transitions" described above may be a Linux bug. If you're using Linux and experiencing issues, please let us know!


Cool :)


I love this game so much. I'm actually about to start a college course that goes over coding and this is helping me a lot with learning some the basics. I can't wait for more updates!!!!!

Thank you! We're so happy to hear this. Good luck with your course!


Hello! I love this game so much! I got to the end of the latest preview and was left longing for more. I shall wait patiently for the next update and I hope all is going well for you!


Hey lilyhavok! We wanted you to know that we released Chapter 5 and are already working hard on Chapter 6. Thanks for liking Code Romantic! 


Ah! Downloaded immediately! Thanks for the heads up =D


Great game! I think it is a great way to learn coding. My daughter and I both enjoyed it. Thank you for the coding lesson! :) 

Thank you so much! I hope you'll also enjoy the new chapters as they come out! :)


I will thank you! 


Hey VikingQueen! We wanted to let you know that we recently updated Code Romantic to include Chapter 5, and we are hard at work on Chapter 6. Also, I don't know how old your daughter is but I thought you'd like to know that we plan to include parent and educator guidelines soon so you know what kind of situations to expect in the final game. The rule of thumb we've been following is: if you're okay with your children reading Harry Potter or Twilight, Code Romantic is probably fine. Let us know if you have any questions about the game! Thank you!

Pardon me, but I have some difficulties in installing the demo : a notification " This app can't run on your PC " showed when I tried to open the game.... could you help me with some instructions for the Windows version? (^_^")


Hey! Thanks for reaching out. I did some research on this, and it looks like some versions of Windows do this if they don't recognize the app or game. Here's a link I found that might help you: https://www.drivereasy.com/knowledge/this-app-cant-run-on-your-pc-solved/

(1 edit)

Oh, I see... I'll try again, and thanks for the assistance (^_^)b

Edit : It seems that the OS for my laptop is 32-bit version and I can't enjoy the game till I update the Windows :')


Oh, I see! Thank you for telling us this! We should have made a 32-bit version, I apologize. Right now we are working on the next game update. I will upload a 32-bit version with the update so you can play. Sorry for the delay, and thank you again for letting us know!


Hello! We just updated to include Chapter 5, and we've added a Win 32 version. Please let us know if you have any problems. Thank you!

(1 edit) (+1)

Oh my... oh my... I am so excited to finally try this version :'D *Halllelujah plays in the background*

Edit+first impression :

 Bless you for presenting this beautiful vn; not only the graphic, but also the pacing of the narration is pretty well, and the technical explanation is rather easy to comprehend; making me pray that this vn was the tutor in my programming learning years ago :'D

And... I can't stop fangirling over every tiny detail interaction of Mina and Leon (never I feel eager to ship the protagonist -not as myself- to the Love Interest this hard, they are the most adorable couple that I could fight bloods and tears to make the ship sail (T^T )/  ).

Although Jackie's act as makes it a bit of cliche of Mean Girls, but the promising plot of the cyber war and Mina's experience in the camp (and mostly my curiosity about the history of Mina and Peter, and the probability of Leon and Mina actually idolize each others since childhood secretly)  will keep me in tune for the full release ^^

A little secret : First time I came checking this vn outI was a bit confused when see the name of "Lovelace", as the style of drawing reminded me to Harry Potter and the "Lovegood" family at that time and still puzzled over "is that typo of the name?" or "how the Heaven the witch become muggle, the programer moreover?" ... But then I remember "Lovelace" as "Ada Lovelace, the first programmer in real life" and now embarrased over my own hillarious misconception x'D 


Wow, thank you for the detailed and thoughtful feedback! We are so delighted that you are enjoying the story of Mina and Leon. We're working hard on the next chapters, where it will continue to evolve... and you will learn more about Peter and Jackie in chapter 6. That is so cute about Lovegood and Lovelace! :D

If you want to be the first to know about Code Romantic news, please sign up for our mailing list: https://madmimi.com/signups/120473/join And we would appreciate it if you would tell your friends about the game too <3 Thank you so much!


really excited to see where this game goes


Thanks for taking the time to play! More chapters coming in February :)