A downloadable game for Windows, macOS, Linux, and Android

Download NowName your own price


Welcome to Town of Magic, a free adventure game about Celica, a young mage in training, and her magical and erotic adventures in the magical town of Agranor.

Patreon | Twitter| Homepage

STORY SYNOPSIS

You control a girl of mysterious origin named Celica. She has just arrived in the magical town of Agranor to train to become a mage.

Upon arriving in town, you'll be greeted by members of a mage guild called "The Red Phoenix Guild." They will help you train and provide you with knowledge in the arts of magic.

Weirdly enough, you'll soon find out that the monsters are sexually attracted to you. But, of course, it could be something that has to do with Celica's past.

You will also meet interesting characters with questionable morals and intentions. Some of whom you'll become friends with. Some, something more...

In the magical town of Agranor, things are not always as they seem. The town has a long history filled with battles against demons.

While on a mission, you'll meet a strange ghost. Little did Celica know that this ghost would change her life forever!

GAMEPLAY AND FEATURES

An adventure game with a combination of visual novel and RPG elements!

Our game has a rich story and interesting characters. It also features a "level up" system, equipment to find, and skills to learn.

Form Bonds and Relationships

Meet new people and form relationships that help you along your quest. The way you behave towards them will affect their relationship with you. Some may help you throughout your adventure and during battles.

Town of Magic
Monitor every character's relationship with this meter

 

Discovery and Exploration

Decide where you go and what to do! Then, explore the town, and discover new locations and events during your adventure.

Town of Magic
Town Map Exploration

 

Learn to possess characters

Later in the game, you'll also be able to possess and control various characters.

Town of Magic
Character possession

 

Change outfits

The game features lots of outfits to choose from. Change Celicas's style to one that suits your taste.

Town of Magic
Visit the tailor and change your clothes.

 

Gorgeous Graphics, Full Animations

Experience impressive pixel art during battle, events, and sex scenes.

Battle Mode

Outside town, you can test your magic on various monsters in battle. Be careful, though; some of them will try to have their way with you in combat!

Town of Magic
Pixel-Art Animated battle system

 

Collect Magic Items and Equipment

Discover hidden items and equipment that give you various benefits in events and battles. Some of them may even change your character's appearance!

Town of Magic
Visit Shops

 

Multiple Status Ailments

Instill status ailments such as poison, paralysis, petrification, and more! But be careful, as enemies may do the same and leave you exposed!

Dynamic Day and Night

Time passes with every event and everything you do. Different events happen at different hours!

Combine and Create New Items

Use alchemy formulae to combine items and craft magic potions to aid you!

Town of Magic
Meet many characters and form relationships

 

Learn multiple magic spells

Discover and learn different magic spells that will help you during your quest and in battle!

Level Up Skills and Abilities

Strengthen your magic as you level up. Learn new skills from equipment that will help you!

Town of Magic
Use many items anytime

SOME OF THE EARLY CHARACTERS IN THE GAME

Celica

Galiene

Bert

Evie

Edgar

The "mysterious" ghost

Demoness

Visit our official website at https://townofmagic.com for more information!

If you like the game and want to support us, please give us a good review/rating score!!

You might also like similar games like:

City of Secrets: itch.io

Updated 6 days ago
StatusIn development
PlatformsWindows, macOS, Linux, Android
Rating
Rated 4.5 out of 5 stars
(1,292 total ratings)
AuthorDeimus
GenreAdventure
Made withRen'Py
Tags2D, Adult, Erotic, Fantasy, Female Protagonist, Lesbian, Pixel Art, Point & Click, Turn-Based Combat
Average sessionAbout an hour
LanguagesGerman, English, Spanish; Castilian, Spanish; Latin America, French, Russian
InputsMouse
LinksHomepage, Patreon, Twitter/X

Download

Download NowName your own price

Click download now to get access to the following files:

Town_of_Magic-mac.zip 321 MB
Town_of_Magic-pc.zip 326 MB
www.townofmagic.com-0.72.007-1750642184-release.apk 405 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 2,474 · Next page · Last page

Waiting for the next update; they will also add more clothes, spells, creatures, and more areas to the map

guys, i need help as faylene, celica goes to dark prison and tries to dispel and suddenly the app crashes .. had the crash in both linux and windws version anyone know anything of help


I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/renpy_events_mindflayer.rpy", line 53, in <module>

AttributeError: 'NoneType' object has no attribute 'set'

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

Full traceback:

  File "script.rpyc", line 636, in script call

  File "renpy_events_sayer.rpyc", line 41, in script call

  File "renpy_battle.rpyc", line 298, in script call

  File "renpy_events_mindflayer.rpyc", line 53, in script

AttributeError: 'NoneType' object has no attribute 'set'

Windows-10-10.0.19043 AMD64

Ren'Py 8.3.7.25031702

Town of Magic 0.72.007

Mon Jul 28 22:54:57 2025

This is a graphical error. I will investigate this. In the meantime, select "Ignore" every time you see this error to attempt to bypass it.

I can't expel Faylen's spirit.Need some help please.

You can expel Faylen's spirit once your influence is bigger than hers. Use green talismans to speed up the process

thanks

Um the slime girl is just gone now, i defected the lust demon boss and now the slime girl is just gone.

 Go to sleep and then check the well. 

help i dont know what snake woman want, something sweet she never taste before, but i try every fruit it didnt work.

(+1)

Jar of honey

(+1)

how will the removal of erotic titles affect updates seeming as less people will now play the game as most people dont tell there buddys about this type of games

What does the hint "Be a ghost while Nell becomes Celica" mean?

(+1)

It is related to Nel's spirit training.

(+1)

Apparently I had to let Nel be Celica, go possess Faylen, and go back to the Seer as Faylen to ask for further instructions.

(+1)

So... I've discovered that I can use ghost form to bring the potions back from the Void World, then use a potion to bring Faylen to Dark Vale.

This softlocks the game, so I assume it isn't intended.

What I'm not sure about is whether being able to carry the potions back in ghost form, and use them as Celica, is intended.

(+1)

Okay, no, lol.  Carrying the potions back in ghost form means the bell isn't in my inventory, and I can't use portals anymore!  (Unless I have the Warp Potion, obviously.)

(+1)

What's going on with the itch site? Hentai games disappear when searching but only show up when typing in a specific game name

(1 edit) (+1)

See here.

https://itch.io/updates/update-on-nsfw-content

This page is also available in the itch devlogs, on the main page of this site. If you don't want to follow the link in the comment.

Deleted 1 day ago
Deleted 1 day ago

You need to unlock your Celestian form at the hot springs in order to make the battle easier.

Deleted 1 day ago
Deleted 1 day ago
(+2)

This is one of the greatest games ever made, and I think I speak for many of us when I say that I really hope I see it moved to Steam so that it can continue.

(+4)

The game will still get updated here every 3 months. The latest version is available on Patreon where it receives support.

I don't have any plans to move it on Steam as they also did a purge of some games.

Как получить кольцо суккубы?

Уже прошел все основные квесты и бармен с гадалкой не дают больше подсказок 

Как вариант, пообщаться с кошкой дома у Селены.

в доме никого нет

В таком случае, надо смотреть сохранение. А это через Discord (доступ туда через сообщение на странице обратной связи, на сайте игры). 

(+7)

De indexing NSFW Games         

Heads up people. You might want to start archiving all your Purchased NSFW Games as itch.io will be removing NSFW content form their stores.

 You can find out more here

(1 edit) (+1)

Guys! There is a petition against payment processors: https://chng.it/MPxSmMFXtf 
Hope dies last, please sign it and share it 
also this:https://action.aclu.org/petition/mastercard-sex-work-work-end-your-unjust-policy

For those of us in the US there is a bill in congress right now that would make it illegal for any financial service provider to directly or indirectly prohibit or inhibit any legal transaction it's called the fair access to banking act H.R.987 in the house S.410 in the senate call your representatives get it passed

(+2)

This is so stupid how this had happened

Deleted 6 days ago
Deleted 6 days ago

Лучшие друзья игроков на этом этапе - бриллианты бармен, магазины и Берт, ну и прокачка навыков. Но очень рекомендую пойти в библиотеку и почитать, для начала, книгу с советами для начинающих. А лучше - все книги. Там чтения на полчаса, но проясняет большинство непоняток.

Deleted 6 days ago

How do I get that squid thing off of Evie's head...  I tried calling Cephrina using the eye, doesn't work.  I tried taking Evie into battle with the spirit tokens weighted toward her to see if she'd struggle out, she never struggles.  I tried casting the status remover on her, that doesn't do anything.  Talking to Elith doesn't do anything.  Talking to Cephrina on Evie's head just goes "You need to listen to what I say".  It's blocking my progress with Violet...

It appears that you may be running an outdated version of the game, which could be causing a bug. Updating to the latest version will resolve this issue.

Fair enough, thanks for replying!

(+3)

This game is a lot of fun :D


Some feedback thats been stuck in my brain since starting:

Itd be neat if the guild gave radiant quests by talking to bert. Its a monster hunting guild, but theres a surprising lack of 'go slay these monsters' minor quests. It would give Nel or whoever something else to do than just 'lets go get stronger'

Speaking of there being more to do. Itd be neat if Nel or whoever would also pursue relationships outside of landmark events in their relationship status. It could be just minor repeat scenes or w/e, like Nel going and dominating Evie, or something like that. Just small repeatable scenes that breath more life into the story itself. It would give them more to do than just 'lets go get stronger' Its strange that Glace seems to be the only one that gets these scenes kinds of scenes, at least so far as ive seen.

Speaking of Glace, since shes the only one that actively wants to fully take over, itd make sense if she actively tried to also take Celica's name as well, and also doing the reverse, by actively trying to call Celica another name (like Candy after the puppet.) It would also give Vivi and Glace something to call Celica when in mixed company as well (like at the mansion, which still feels weird that they dont call her something else). Nameplay is also just really fun and exciting >////> and Glaces storyline is the only one that it really makes sense with.

宁静之地的森林隐士是做什么的?

说些奇怪的话。仅此而已。

额…………

他的故事线还没准备好,所以这并不奇怪。比如德莉莉亚,她在出场两年后才有了续集。现在更重要的是展现主线剧情。

Hey at the bar i keep getting the rumor for the tower in the void but when i go there and enter it after drinking and invis potion nothing happens

Drink something else strange in the citadel.

there's nothing there it just says talk or leave

Some items in your inventory can be clicked to activate them, such as spells or potions.

so I just drink a random potion inside the tower to trigger it?

Not a random potion, but the strangest one in such a situation.

i have talked to everyone but i cant find where you learn about the stone slab.

Try the old fisherman.

Or Fargrim, if this happens after the events in the temple.

Hey i just visited the time machine and the second heat orb still wont apper at the temple what do i do

Talk to the bartender about it. Maybe he has some good rumors.

Deleted 9 days ago

At least 1 person has received data to translate the game's dialogues into Chinese, so there is a chance that the next stable version will be partially or fully available in Chinese.

Hello, I cannot progress Nel's relationship past 9.9

The fortune teller tells me I need to share more of myself with her but letting her possessing me over and over again doesnt do anything.

The wiki says that the event that unlocks level 10 is by sleeping while Galiene is not possessed (She isnt as i never even met the ghost captain) and that "spirit training has started" of which i only got 2 cutscenes related to that when Nel possessed me. But I do not get anymore cutscene by doing so.


Am I missing something?

My relations My intimacy with violet has reached 5.9 and the oracle said that I have to talk to her near the forest well. I did but nothing happened

Can we change the female NPCs' outfits or do they have outfits?

Only if it is available according to the plot. For example, for Faylen.

Barkeeper say

"They say that the Elves are considering letting a human enter their enclave."

What I need to do next?

Chat with other NPCs and don't miss Nel's lessons.

Có ai biết làm sao để làm cho nó không hồi máu đc không

Hãy học cách pha chế thuốc và uống chúng trước khi đến địa điểm này. Khi đó, một số đối thủ sẽ khó có thể tác động đến nhân vật hơn.

Nhưng sao tui không có thuốt chống lú lẩn

Hãy xem phần thuật giả kim của trò chơi. Có những loại thuốc phù hợp ở đó.

Bạn có thể chỉ cụ thể cho tôi không bị kẹt ở đây khá lâu rồi

Bạn có ch FB ko cho tôi xin FB đc không

Anticonfusion Potion. Như tôi đã nói, trò chơi này rất khó chơi nếu bạn không hiểu bản chất của nó.

Bởi vì khi đối thủ khó hơn bắt đầu, sẽ rất khó để làm bất cứ điều gì bằng cách sử dụng gợi ý.

Tôi đã kiếm hết gần chổ celica sinh sống nhưng vẫn ko thấy gì sảy ra hảy giúp tôi

Để thực hiện nhiệm vụ này, Selika phải hy sinh cơ thể mình trong vài ngày.

Có thể chỉ tui cụ thể đc không bạn

Nội dung chính của nhiệm vụ này thường là Celica đến thăm Vivi, cơ thể cô ấy bị lấy đi (bạn cần chọn tùy chọn - tồn tại bên ngoài cơ thể) và sau đó vào vai Celica trong cơ thể búp bê, Faylen hoặc Liam. Nói chung là trong một cơ thể khác. À, và thỉnh thoảng quay lại gặp thầy bói.

Tôi nên lấy thứ gì để đổi phiến đá của ông ta

Có một nhiệm vụ với nhiều sự kiện. Đầu tiên, bạn cần tham gia vào vụ án của Fargrim, sau đó chú ý đến dòng chữ khắc trên nhạc cụ của hắn. Sau đó, bạn sẽ đến buổi đấu giá và gặp chuyên gia làm bánh từ thành phố người lùn. Kết quả của việc này sẽ là vật phẩm trao đổi.

(+1)

Cảm ơn ah bạn rất nhiều

Heya!  Ive been playing this game for some time now but when I used the spell in prison my game crashed and I got a gray screen thing. Where do I go with this error?

can you get naked or take off all your clothes without getting damaged first? I know there's a stone that restore your clothes after battle so is there a point in the story where the stone is removable?

This game is about story, not nudity. But if you like naked characters on screen, take Celica to the Dark World more often. There are no moral rules there.


What should I do if the word '

Performance Warning

This computer is using software rendering

Its graphics drivers may be out of date or not operating correctly. This can lead to slow or incorrect graphics display.

The log .txt fle may contain information to help you determine what is wrong with your computer.

More details on how to fx this can be found in the documentation.

' appears?

As the message states, your graphics card does not have graphics acceleration available. Your computer may not be configured correctly - it's hard to give an exact answer here.

谢谢,问题已解决。出现这个问题的原因是我几天前刷新了我的电脑,原来的东西不见了。现在我又更新了它,问题就这样解决了。

OK

Hello thanks for game and your hint but i had questions 

1. In version 0.72  I'm only fight either two demons right wrath. Lust correct ?

2. And in next version  can we say we fight all remaining demons and finish  demon fight or 

Not? you know my mean to see demon king as soon as possible  as boss fight 


Thanks to you for your game and story lines❤️❤️

No. Every update introduces character events, a new enemy, and a new boss. The next update will feature the next demon general.

Làm sao để biến cabin cuar penalopeo thành nhà của celica xin hảy giúp với

Đi đến tàu và tìm nút có biểu tượng ngôi nhà ở góc trên bên phải màn hình trò chơi. Nhấp vào nút này và chọn nơi ngủ.

Tôi làm rồi nhưng không được

Hãy thử ở nhiều nơi khác nhau.

Ok cản ơn

Really hope Eeris and Velvetia and the sentient clothes get more content, since I like them so much. Is there anything to do with Velvetia once she learns how to unlock the Celestian form or does she just endlessly grind for you in the mushroom forest?

Also, is there anything you can do with the Genie once you free her from the temple? I rub the lamp and try to do different things to figure out her name, but the Fortune Teller and Innkeeper have gotten less helpful with newer content.

(1 edit) (+1)

Genie. In the current stable version (0.72) you can only read her jokes after rubbing the lamp. In version 0.73, which is currently in beta, there are a couple of new scenes with her.

As for the rest: there is nothing new for Eeris and Velvetia in version 0.73.

Excuse me, does this game have Chinese?

(1 edit)

No. Celica speak: English. Russian, French. Spanish, German.

There was an attempt to add Polish, but there are no accompanying people. We also have no accompanying people for Chinese.

Why don't you try the machine flip?

This game is not a kinetic novel, but an RPG with a lot of dialogue and control tags inside the characters' phrases. Therefore, with each new version of the game, the automatic translator spoils more and more phrases, which is why the game either starts to work incorrectly (if the translation based on GPT Chat was used, because it often swaps variables inside control phrases) or causes error screens of the game engine related to problems with processing broken control structures. 

Well, Deimus tries to make a good script that should be correctly adapted to each language. At the same time, Chinese and other languages with complex grammar,  require additional checks after automatic translation.

So without a curator who knows the language well and can control the Chinese locale, there is no point in adding a new language.

I see what you mean.

(-1)

If i want to say, i have a favor

Please revamp some old monster and old character to looks more better then before

If you have done it, for sure i will download this 1 game back after year of never touch it again and thank you for your hardwork

I was thinking about that too but the interaction doesn't work with Elise. Is there anything to do before that?

Elize possesses mostly when you sleep on the ship in my experience, and also when you've given all the other ghosts bodies.

Viewing most recent comments 1 to 40 of 2,474 · Next page · Last page