Jump to content

Game engines can often be scripted in script languages. Depending on engine it can be a full API and feature set or just a subset, like a scripting layer within a game to manage assets and mechanics. Whole game usually then consists of multiple layers that may use different languages.

 

If you want to make a game in Python avoiding C/C++/C# then you would need an engine where Python is intended for development not just for scripting some layers (Ren'Py, Panda3D or like PyGame). Unity doesn't have Python as a first class language, it's not even really official.

Link to comment
https://linustechtips.com/topic/1144075-unity-c-and-python/#findComment-13210658
Share on other sites

Link to post
Share on other sites

Unity was meant for C#/vb.NET. I can be used with C++ and even Java to some extent but require quite some work. If you want to use C++ then i suggest Unreal. Latest now use C++ as scripting language too instead of just the Unreal Script. If you know C++ why not code in C#. Language syntax and structure is extremely similar should only take you a handful of hours to pick up the minimum needed to work with Unity. You don't need to know anything else that how to use arrays or write a delegate. You don't need to know any of the intricate of UI controls.

Link to comment
https://linustechtips.com/topic/1144075-unity-c-and-python/#findComment-13211812
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×