Town of Magic is a Ren'Py sandbox adventure created by Deimus. You play as Celica, a young mage exploring the magical town of Agranor through erotic and fantastical situations. The presentation uses animated 2D character art, with themes of fantasy, a female protagonist, and monster girl.
The current build is v0.77.002, released on September 27, 2026, and development remains ongoing. It is available for Windows in English, German, Polish, and Russian, and it is uncensored. The latest update added ten events, six characters, and nine locations, while also updating existing character images and adding new popup message settings. Earlier updates improved code, expanded translations, fixed bugs, added a new world, enemies, hairstyles, attire, and background images, and updated the Ren'Py engine.
Developer's description
Welcome to Town of Magic, the sandbox adventure game about Celica, a young mage, and her magical and erotic adventures in the magical town of Agranor.
v 0.77.002
Updated Existing Character Images
Added New Settings for popup messages
10 New Events Added
6 New Characters Added
9 New Locations Added
v0.76.502SP
Code Improvements
- 2 New Features Added
- 4 New Events Added
- Updated Existing BG images
- New Hairstyle Added
- 2 New Enemies Added
- 3 New Locations Added
- New World Added
- Updated Ren'Py Engine to 8.5.3
- 2 New Characters Added
- New Attire Set Added
v0.76.006
Fixed a bug that caused Noxtar Idol to be lost
Updated Translation Files (RU100%, FR49%, DE100%, PL48%, PTBR100%, EL100%, ES93%, CZ2%, CNS12%)
v0.76.004
Fixed a bug that prevented the translations for bondlinks
v0.76.003
Updated Translation Files (RU100%, FR49%, DE87%, PL48%, PTBR42%, EL74%, ES48%, CZ2%, CNS12%)
Fixed Noctriel's events after winning the battle while having Celica submerged.
v0.76.002
Added character images for Orchid, Jade, and Amber Shades in Bondlinks
Code improvements
v0.76.001
Fixed Envy's height/hit box
Fixed bondlinks and shrine invalid registrations
Fixed Noctriel's sprite not appearing
Fixed the issue where the game crashes after defeating Envy
Fixed rewatching Envy's Encounter in the Obelisk
Fixed the auction glass image
Fixed the error when transforming from the mallet and going to sleep
v0.76.000
- Code Improvements
- 2 New Features Added
- 4 New Events Added
- Updated Existing BG images
- New Hairstyle Added
- 2 New Enemies Added
- 3 New Locations Added
- New World Addedgkff8ypicvlyuv hjh k (Yep)
- Updated Ren'Py Engine to 8.5.3
- 2 New Characters Added
- New Attire Set Added
v0.75.004
Fixed graphic glitches during the masquerade scenes
Fixed replaying Noctriel's latest event in the Obelisk
Various minor bug fixes
Updated translation files (ru:100%, fr:16%, de:100%, es:75%, pl:100%, cz:5%, ptbr:100%, cns:16%, el:100%)
v0.75.003
Fixed player move ability points
Fixed Noctriel battle lock
Charm spell disappearing from moves
Fixed the error of 'genievars' from appearing
Reduced the occurrence of Violet taking over Evie's events
Fixed Ginie's hair during control
Code Optimizations and Improvements
Updated translation files (ru:100%, fr:16%, de:56%, es:16%, pl:28%, cz:1%, ptbr:100%, cns:16%, el:100%)
v0.75.001 SP
- Updated Map and BG Images
- 6 New Events added
- Updated Existing Mechanic
- 5 New Locations Added
- Code Optimization and Improvements
- Updated Ren'Py Engine to 8.5.2
- New World Added
- 2 New Enemies Added
- New Character Added
v0.74.501 SP
Fixed Noxtar transformation during Noctriel battle
v0.74.500 SP
Added a couple of Events and Achievements
Minor bug corrections
Added "Possessor Names" in Settings
v0.74.006
Fixed instances of Celica's spirit getting trapped on the ghost ship
Added a star notification when there are items for fusion at the lab
v0.74.005
Updated map for the desert and the desert town
Fixed pausing with "Zoom in" skill
Updated Translations (French[26%], German[100%], Polish[100%], Russian [100%], Chinese [26%], Spanish [85%])
Fixed sprites and minor bugs
v0.74.004
Fixed Kael/Graham images on Demon King's identity event
Fixed the Latest event with Faylen, characters starting at the wrong positions
Fixed Celica's clothes not saved in Dark World
Fixed: Giving up the battle against Mirania
Updated Translations (French[26%], German[13%], Polish[100%], Russian [100%], Chinese [26%], Spanish [59%])
v0.74.003
Fixed Hot Springs Bug
Fixed Greenthorn Fields map bug
Fixed Demoness missing images
v0.74.002
- 7 New Events Added
- 9 New Location Added
- 2 New Enemies Added
- New World Added
- Added Music Player
- Updated Map images
- Updated background images
- Code Optimization/Improvements
- Updated Game Mechanics
- Updated Game Engine to Ren'Py 8.4.1
- New Feature Added (Achievements)
v0.73.008
- Code Improvements
- QoL Improvements
- Updated Game Engine to Ren'Py 8.3.7
- 6 New Events Added
- Updated Erotic Scene
- 2 New Erotic Scenes added
- 6 New Locations Added
- 2 New Characters Added
- New Clothing Set Added
- New World Added
- 2 New Enemies Added
- 2 New Clothing Parts Added
v0.73.001 Dev
- 2 New Enemies Added
- 4 New Locations Added
- Code Improvements
- New World Added
- 6 New Events Added
- 1 New Character Added
v0.72
- Updated Character Art
- Updated Game Engine to Ren'Py 8.3.2
- 8 New Events Added
- QoL Improvements
- 7 New Locations Added
- 4 New Enemies Added
- New World Added
- New Character Added
- New Hairstyle Added
v0.71.5
N/A
v0.71.010
8 New Events, 7 New Locations, 4 New Enemies, New World Added + more...
v0.71.006
Updated Character Art
Updated Game Engine to Ren’Py 8.3.2
8 New Events Added
QoL Improvements
7 New Locations Added
4 New Enemies Added
New World Added
New Character Added
New Hairstyle Added
v0.70.005
Fixed Nel event not appearing during hot springs.
v0.70.004
Fixed issue with hot springs not initiating.
The disabled menu when Demoness returns you home after winning.
v0.70.003
Fixed going to sleep button not working at hot springs
Fixed Faylen's body disappearing
Fixed no location selection when you change to spirit
Fixed reoccurring Eeris event
Fixed broken image when talking to Elize in Celica's body
Error when talking to CelicaPenelope as Faylen
Fixed Nonetype Error when defeating Nel
Fixed the fairy tree exclamation mark
Disappearing Celestian during Climax
v0.70.001
- Updated Game Engine to Ren'Py 8.2.3
- Code optimization and improvements
- 8 New Events Added
- Updated Character Art
- 2 New Erotic scenes Added
- 8 New Locations Added
- 3 New Characters Added
- 2 New Game Mechanics Added
- New World Added
- 2 New Enemies Added
v0.69.010
- Updated Game Engine to Ren'Py 8.2.0
- Updated Character Art
- 4 New Locations Added
- 8 New Events Added
- 2 New Enemies Added
- 3 New Characters/Enemies added
- 2 New Clothing Added
- New Hairstyle Added
- Clothing Variation Added
v0.69.007
Bugfixes
v0.69.006
The update also includes:
Puppet's maid outfit as equipable in battles
Updated Translation files
The bugfix addresses the issues below:
Added fix for triggering Demoness 2.9 Affinity event
Fixed Celestian Glace disappearing in the Easter Egg
Fixed the issue with the demoness taking Violet with her
Error messages during battle
Fix for Faylen learning duplicate moves from spellbooks
Faylen's shop will not reappear spellbooks once you buy them.
Fixed Cephrina's character possession bugs
Allies taken by Cephrina will not disappear when bound
Nel will not appear in hotspring showers
Fixed instances of Mirania disappearing when put to sleep or frost
Error asking Penelope about the Captain's whereabouts
v0.69.002
- Updated Game Engine to Ren'Py 8.2.0
- Updated Character Art
- 4 New Locations Added
- 8 New Events Added
- 2 New Enemies Added
- 3 New Characters/Enemies added
- 2 New Clothing Added
- New Hairstyle Added
- Clothing Variation Added
v0.68.003
Updated Game Engine to Ren'Py 8.1.3
Updated Party GUI - (Added influence levels and Body Proficiency)
9 New Location Added
New Game Mechanic Added
6 New Events Added
Updated Existing Character Art
3 New Characters Added
Cloth Variation added for a character
2 New Erotic Scenes Added
New Clothes Set Added (Top, Bottom, Panties, Hat, Shoes)
New Enemy Added
New World Map Added
v0.67.003 Dev
New Events and Characters
New Enemies
New Clothes
New Locations
QoL improvements
Bugfixes
Extra menus for development
Cheats
Playable Enemies
More...
v0.66.055
Bugfixes and Code optimizations
Code updates – (Patreon versions updated to v0.65.011)
8 New Locations Added
Updated 2 Location Background
7 New Events Added
New Gameplay Feature Added
New Ally Added and art update for ally
Level Cap Increased to 85
Updated Game Engine to Ren’Py 8.1.0
4 New Characters Added
New Clothes Added
v0.66.004
- Bugfixes and Code optimizations
- Code updates - (Patreon versions updated to v0.65.011)
- 8 New Locations Added
- Updated 2 Location Background
- 7 New Events Added
- New Gameplay Feature Added
- New Ally Added and art update for ally
- Level Cap Increased to 85
- Updated Game Engine to Ren'Py 8.1.0
- 4 New Characters Added
- New Clothes Added
v0.65.004
N/A
v0.64.012
- N/A
v0.63.013
Updated Game Engine to Ren’Py 8.0.3
Code Improvements
New footwear added
New Clothpiece added
New Erotic Scene
Added 6 New Events
Added 6 New Characters
Added 4 New Locations
Added 1 item in the accessories shop and 1 item in the Pawnshop
Added 2 Cursed Items
Updated Celica’s images to allow different hairstyles.
Added new option settings for performance
Added a secret magic spell for Celica
v0.62.0004
Something I noticed was that on the updates page, it has 0.62.003 listed as the new update, but on the title screen, it says 0.62.004. Just wanted to point that out if it is a typo.
N/A
v0.60.002
- 2 New Enemies
- 3 New Locations
- New magic Spell
- New Events for Nel, Selena, Galiene, and a new character
- New Cloth piece
- More than six new items
- Demoness will spank you if you repeatedly win against her after signing a contract.
- Code optimization and improvements
v0.59.004
- New Enemy
- New Locations, New World
- New magic Spell
- New Main Events + Events for the Demoness and Evie
- Galiene now frees you from grabs
- List of Items for Fusion
- Continue after the Gameover screen
- The new enemy is temporary and will only appear secretly in subsequent versions of the game
Version 0.55.010
Level Cap Increased to 60
2 New Worlds, 3 New Locations
New Ally
New Events for the Demoness, Nel and Violet.
New Enemy
2 New cloth parts
New alchemy recipes
Updated Shopkeepers and Maid Art
Added Ability reordering
Added Censorship Option (Beta, Not fully working)
Fixed enemy health levels and experience
Version 0.45.502
- New Events
- Level Cap Increased to 55
- New Enemy
- New World and 3 new locations
- New Nel x Evie Event
- New Demoness Event
- New Slimegirl Event (When armor health less than 30%)
- New Items and New Formulas
- Reset abilities at Pawn Shop
- Improved Treasure Finder
- Updated Character images: Barkeeper + New Character
- Updated Background images: Beach, docks, fisherman's dock, Pawnshop, East Gate, Selena's Home, and Intro
- Nel's location choice options improvements
- Readjusted Skill points and Experiences
Version 0.38.000
- Added fortune teller
- Level Cap Increased to 50
- New Enemy
- Updated Violet's Art
- Updated BG (Evie's home, library)
- New World, 3 New Locations
- New Shop
- New Feature: Battle Menu
- New Feature: Slime Suit
- New Feature: Enemies will Climax
- New Cloth
- New Events
- New Magic Spell
- Updated Quest Menu
- Bug Fixes
Version 0.28.651
- Added Quest Menu - Event Tracker
- New Events (Nel, Slimegirl.. etc)
- New Character
- Adjusted difficulty of fairies in forest
- Battle speed optimization
- Added "Disable Monster Sex" button at preferences.
- Level Cap Increased to 45
- New Enemy
- New Spells
- New Location
- New Cloth Top
Version 0.19.708
- New Events
- New Locations
- Level Cap Increased to 40
- New Enemy
- 2 new clothes
- New equipment upgrades
- New title screen
- Updated GUI
v0.13.500 to v0.13.600 Auto-craft has new optionBug FixesCode Optimization and Improvements
v0.13.310 to v0.13.500 Updated Affinity GUI - Shows Max ValuesBug Fix on Equipping ClothesUpdated sprite images / Added missing sprites
Version 0.05.504
Various Bug Fixes
Version 0.05.504
- GUI updates: - Character icons in relations - Alchemy formula list - Ability menu
- New Character with multiple sexual attacks
- New Events
- New Sexual scene
- New Items in shops
- New Magic Spell
- Anti-poison potion grants temporal immunity
- Max Level capped to 15
Version 0.05.352
Redesigned Selena
Redesigned Evie
Redesigned shopkeepers
Added description of alchemy item creation
New Area, New Enemy, New sex move
NEW shop with new magic spells
New Alchemy formula
New Items
New map and areas
New Boss in the forest (Doesn't have any sex moves but will have when you reencounter it in future releases)
New events
Max Level capped to 12
Version 0.05.200
Change the color outline of clickable buttons
Health and Magic values are displayed
Change the "Go" button to "Leave."
Shop Menu changed - all buttons are in the action buttons.
Map button "back" added
Map locations highlighted.
Added popup tutorial when you explore an area for the first time.
Added more information when Celica levels up!
Celica gains ability points when leveling up!
Reformatted code to accommodate future versions, and people who played the game will not lose progress.
Applied limit on gold and maximum level of 7 so people who play the game will not waste time leveling up.
Added experience and SP experience multiplier meters
Redesigned event manager to accommodate future releases of the game
New event: Receive a health potion in the forest.
Added Values in attributes
Added more info on current XP when hovering the mouse over level
Added explore button animation
Changed book fonts into something more readable
Highlighted moves that can be executed
Added more items in shops
Added information on the treasures that can be found in the area
Added New Area and character that helps find hidden events
Added more alchemy books
Added more items in shops
Fight more than 1 enemies in the forest
+ more
Player reviews
Player rating4.5 / 5 · 20 ratings
Written reviews20 · avg 4.1★
Positive (4–5★)75%
Latest review2026-04-28
What players say
Most reviews are positive, praising art, systems, and niche content, though grinding and weak scenes draw criticism.
5★10
4★5
3★2
2★3
1★0
Players like
Art, character designs, and animations are praised as appealing.
Gameplay systems feel engaging, with RPG mechanics and customization.
Story, worldbuilding, and characters are often called compelling.
Niche possession and loss-of-control content is appreciated by fans.
Common complaints
Grinding, RNG, and repetitive combat can feel exhausting.
Sex scenes are called weak, softcore, or poorly animated.
Main character can feel passive, with little reaction or control.
Best for players who enjoy RPG mechanics, possession-themed adult content, and deep worldbuilding.
Summarised from 20 written player reviews.
idkhowithappened01012026-04-28★★★★★
I really enjoy this 2D game because of how simple yet engaging it feels every time I play. The art style is one of my favorite parts; even though it’s not overly complex, the colors and design make the world…
NFTPW2026-04-13★★★★★
Incredible game, has a lot of really niche fetishes that are hard to find elsewhere. (Such as willing possession, full body suit / loss of control, and slow burn corruption.) Additionally, the hint systems within the game mean that you…
Senyuno2026-04-11★★★★★
This is kind of my perfect balance of eroge. An actual game that works and immerses you a bit and is actually quite pretty. And the scenes and anticipation are lewd and mentally stimulating. Yeah the dev's fetish is obviously…