A downloadable game for Windows, macOS, and Linux

Polygonal Realm is a game about shapes and how to date
them! The game has multiple offbeat scenarios that you have to navigate through to
earn the love of the four shapes. These range from breaking up a coffee shop
fight to stopping Circle from killing the other characters. Can you win the
polygonal hearts of the shapes over? Or will you just make a fool of yourself?


Meet The Characters:

  • Square:

Absolutely emotionless, Square is the kuudere of the group!

  • Triangle:

Shy and timid, Triangle is the dundere of the group!

  • Circle:

Loud and obnoxious, Circle is the yandere of the group!

  • Trapezoid:

Quiet, but violent, Trapezoid is the the tsundere of the group!


Polygonal Realm is a dating sim with an MS-Paint art style, a quirky sense of humor, and strange cast of characters. This is a an alpha, so it is not the full game. However, It is much representative of the game than the last demo. I've got to add three more days, music, and a few bonuses before I'm done, along with making the dates longer. I also recommend listening to a mallsoft mix while playing, since the game still has no music. I hope you enjoy!


The full release is coming during June/Early July of 2020, so be looking out for it! The full release will also be free, unless it is ported to Steam, PS4, Switch, or Xbox, but it will be around $5.00 if it does.

Install instructions

Just unzip and fire up the executable. Sorry about the lack of music, rest assured there will be music in the final release!


Polygonal_Realm-1.2-linux.tar.bz2 49 MB
Polygonal_Realm-1.2-mac.zip 43 MB
Polygonal_Realm-1.2-win.zip 44 MB

Development log


Log in with itch.io to leave a comment.

Hi! I really liked this game!

At the end, the narrator says about having music, and if you open the 'options.rpy' file and then find these lines of code:

'## Uncomment the following line to set an audio file that will be played while
## the player is at the main menu. This file will continue playing into the
## game, until it is stopped or another file is played.

define config.main_menu_music = "example"'

Then you can uncomment (remove the hashtags) for the final line and then put the name of your music file (for example, example.mp4) 

You can put the music file in your renpy games 'game' folder ^-^ 

Hopefully this helps, sorry if it doesn't!

I'm Glad you enjoyed the game! Unfortunately, I have tried to do this, but the following error appears:

I'm sorry, but an uncaught exception occurred.

While running game code:
IOError: Couldn't find file 'blocke_cream_shoppe.ogg'.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in script
    python hide:
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\ast.py", line 914, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\python.py", line 2028, in py_exec_bytecode
    exec bytecode in globals, locals
  File "renpy/common/_layout/screen_main_menu.rpym", line 28, in <module>
    python hide:
  File "renpy/common/_layout/screen_main_menu.rpym", line 35, in _execute_python_hide
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\ui.py", line 297, in interact
    rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\display\core.py", line 3380, in interact_core
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\audio\audio.py", line 1060, in periodic
    six.reraise(exc[0], exc[1], exc[2])
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\audio\audio.py", line 1038, in periodic_thread_main
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\audio\audio.py", line 979, in periodic_pass
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\audio\audio.py", line 457, in periodic
    topf = load(self.file_prefix + filename + self.file_suffix)
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\audio\audio.py", line 73, in load
    rv = renpy.loader.load(fn)
  File "C:\Users\reee\Documents\renpy-7.3.5-sdk\renpy\loader.py", line 576, in load
    raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'blocke_cream_shoppe.ogg'.

Polygonal Realm 1.2
Fri Jun 19 17:51:51 2020

It's a long error screen, sorry! The file is right in the specified spot, and I don't know what the problem is. But thanks for trying to help, anyways!

This is so cute! This was well executed and I liked all the options and main menu. The story has a lot of random silliness which gave me a few chuckles. You have a talent here and I can see you making a really fun and popular dating sim type. This was fun!

Bug report: On day 3, if you make a wrong choice it sends you back to day 2 but also carries over the (-)'s from day 3 added on to in still. I had the trapezoid at like -7 at one point which was hilarious