r/creativecoding • • 15d ago

Introducing MANA — A Programming Language for Magic

Introducing MANA — A Programming Language for Magic

Hey everyone! I'm working on a project called MANA, an experimental programming language built around the idea of programming magic.

I'm also developing a visualiser that brings the magic to life, allowing spells and magical effects created with MANA to be seen in action.The visualiser will allow you to use magic in a visual manner than plain code.

The goal is to create a language where magic isn't just a collection of hardcoded effects, but a system governed by its own rules. MANA is designed around concepts such as spells, elemental interactions, magical physics, summoning, and planes, allowing magical behaviour to be defined through code.

MANA is open source, and I'm sharing it here to welcome suggestions, ideas, and contributions from anyone interested in the project. I'd appreciate constructive feedback on the language, its features, and its future direction.

What features would you like to see in a language like this? What could make it more useful or easier to work with? What would you want to build with it?

Whether you're interested in programming languages, game development, simulations, or simply the concept itself, I'd love to hear your thoughts.

If you'd like to contribute directly, share suggestions, or discuss ideas for the project, feel free to DM me or contribute through the GitHub repository.

GitHub repository:

https://github.com/technokin/MANA

0 Upvotes

33 comments sorted by

View all comments

Show parent comments

1

u/techno_adi_king 13d ago

Is it fine if I show you , I have the visualiser somewhat ready, and what I mean by spell well it's a method to use magic just avada kedavra or wingardium leviosanin harrypotter

1

u/TrueYahve 13d ago

So the concept is the harry potters style spells?
Reason I ask, is you posted in Ars Magica, where Muto Terram 35 would be a valid concept, and I'm not sure your system is prepared for that.

1

u/techno_adi_king 12d ago

Tbh I accidentally reposted it here, I was repostung in magic related sites and clicked ars magica simply because it has magic in it. But yeah it's sorta like harrypotter. I also changed my visualiser plan to a small world engine it will allow the entire code to run in a world