• Register
Forum Thread
  Posts  
Does Unity run Python? (Forums : Coding & Scripting : Does Unity run Python?) Locked
Thread Options
Jan 5 2015 Anchor

So, I have bought a Python tutorial book and I really hate to see it go to waste. I want to make my own games easy and I heard Unity is one of the best ways to do it. Mostly because everyone is using Unity. And Python is easier than C++.

For too long my projects have been delayed simply because I don't know programming.

So can Unity run it?

Jan 7 2015 Anchor

Unity supported languages are: C#, JavaScript and Boo.

Jan 7 2015 Anchor

Thank you for letting me know.

Jan 19 2015 Anchor

Boo is very simillar to Python (Python-inspired syntax)

Feb 1 2015 Anchor

Ever looked into UnityScript? Well it's easy and similar to JavaScript and similarly Boo is Python in Unity.

Mar 28 2015 Anchor

You can use IronPython to run Python in C#, and run C# in Unity.

But personally I would suggest going with C# if your new to programming. It's one of the easier programming language, but it will also teach you good foundation. There's also plenty of tutorial online.

Jul 2 2015 Anchor

EDIT: Ooooops!! - I didn't realise this discussion was 3 months old. Apologies for the necro-post...

Unity continues to compile and run Boo scripts (a Python-like language) if found in your project. However, Unity no longer provides documentation for it, and the latest Unity 5 editor doesn't allow you to easily create Boo scripts.

The majority of Unity developers use C#. Whether this is good/bad/right/wrong is a subjective decision you'll form an opinion on over time, however, the impact is less debatable! Although I understand you don't want to waste your book, you will find it harder to get support from the Unity answers site (or other forums) if you're the only person working on Boo scripts. It's also very hard to learn a new engine when all the examples are in a different programming language.

Unity breaks down the numbers and the impact this has had on them internally in this Blog post on unity scripting languages

Hope that helps, and good luck with your coding.

Edited by: karlhulme

Jul 14 2015 Anchor

Writing up scripts in Unity was about the only thing I knew how to do and I think C# was the easiest to work with.

Jul 19 2015 Anchor

If your looking for a program that uses Python I recommend Blender. It's free and it has a 3D modeling side to it.

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.