Town of Magic

by Deimus

Uncensored Windows
Versionv0.77.002
EngineRen'Py
Released2026-09-27
Updated2026-10-05
LanguageEnglish, German, Polish, Russian

About Town of Magic

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.​

Download Town of Magic v0.77.002

Changelog

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 rating 4.5 / 5 · 20 ratings
Written reviews 20 · avg 4.1★
Positive (4–5★) 75%
Latest review 2026-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.

idkhowithappened0101 2026-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…
NFTPW 2026-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…
Senyuno 2026-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…

Similar games