How to Make games in unity Without coding ?
Hey, I heard about Unity and Playmaker and i want to know is it for making games without coding ? :) Actually I want to learn Coding for unity but i am currently in High School and i dont get enough time to learn coding (though i know game maker studio pretty well (GML)) so i wanted to know is there anyway to create games with unity without coding ? Thankyou :)
Here is a very good plugin to work with unity 3d without coding....
https://www.assetstore.unity3d.com/#!/content/87491?aid=1101l34jr
Answer by Cepheid · Sep 15, 2016 at 04:03 PM
Hi @shivu_98 The default way to use Unity is by getting involved with either the UnityScript or C# languages which Unity supports. This is the best and most practical manner in which to make games with the engine. That being said, it is possible to create games in Unity through the use of 3rd party assets on the Asset store as you must already know having heard of Playmaker.
Some good examples of these frameworks which allow you to create games visually are:
The major problem with using these is that in many cases the types of games you can build are limited compared to what you could do with a full scripting language. But, you can make small and practical games with them. The other issue, is that you'll have to pay above $60 for a decent framework when you could learn C# and not pay a penny.
Also, you will still need to have at least a basic understanding of computer science such as variables, functions etc. Also, some of these assets begin easy, but quickly become more and involved and complex in some cases (Playmaker especially) it is actually oft easier to use a scripting language for some parts.
Awesomeee thankyou :) . .And also how much time did it take you to learn c# and unity ? : )
Well @shivu_98 that's a fairly tough and subjective question to answer.
I would say that it took me 6 months of learning C# to begin competently using the Unity Engine without any hitches. After learning the language for 6 months, using the Unity API was incredibly easy as it is laid out in a simple manner and is documented fairly well. After those 6 months I was able to create some small clones such as an infinite runner, a simplistic 3D platformer etc.
Having said that, after those 6 months and even now there is still a lot to learn, you will be able to learn enough that you will feel comfortable using the language and the engine, but, every project you do will require you to think, problem solve and learn new techniques. I'm not saying that it's hard as much of it isn't, but, there is no cap such as: "I know this much C# I can make all games now".
So, I would say, if you gave it some spare time and learnt the C# language, you'll find that you can begin using the engine in no time. The key and important aspect to remember though is to: Learn the Language first. You can learn the language inside of the Unity engine using $$anonymous$$onoDevelop, but, don't learn whilst creating games as you'll quickly find huge gaps in your knowledge which will slow you down. It's tempting to want to just dive into making games once you know what a variable, class and function is. But, just hang on in there and wait it out. It'll pay off in the long run.
To help give a concise summary of what you should know before diving into making games look at the scripting tutorials provided by Unity in the learn section. $$anonymous$$ake sure that you know all of the beginner and intermediate topics they list completely. $$anonymous$$ake sure that you know enough that something as simple as inheriting a class shouldn't confuse you and then you can start jumping in, making and learning as you go.
Sorry that this dragged on, I hope it helped in some way though.
Well i know pretty Basics about coding though because i have created some android games in Game maker studio :p but unity is huge :) Anyways .. thanks though i thought that nobody would answer my silly question but thanks for proving me wrong :)
Answer by lloladin · Sep 14, 2016 at 03:14 PM
No in unity you need to code :D
you dont have to code there are event editor assets for unity for those who dont code
Answer by zviaz · Nov 13, 2016 at 12:58 AM
I personally believe the answer is no. There is no "Drag n Drop" / "What You See Is What You Get Editor" that will allow you to make any sort of game inside of the engine.
Even the most basic things require a minimal amount of code.
Application.LoadLevel("Level2");
Something as simple as loading the next level requires a tiny bit of code.
The thing is I think you are looking at it the wrong way because you do not "technically" have to have any knowledge about programming to get started. Unity provides a ridiculous amount of examples for all of the "basic" things that are basically "copy paste" scripts.
You will never be able to make a game without code (IMO) because you need code to make basic components of the game itself. (Player movement, collision detection, spawning objects, UI buttons).
if you are at all serious about learning to use Unity then don't worry - Unity have you covered.
https://unity3d.com/learn/tutorials/topics/scripting
They have a decent collection of tutorials (for almost every aspect) and if you ever get stuck there is Unity Answers.
Answer by Junaid74123 · Jun 13, 2017 at 05:14 PM
Hey we can make games in unity without code its optional use code or not .So how we make games in unity without coding There,s an answer use assets and find scripts and download them and use it on unity you can also use standerd assets and download scripts and assets from asset store.
Thanks
Answer by sccompany0610 · Jan 10, 2019 at 01:59 PM
An asset is called fungus, website is fungusgames.com, it can develop any 2D games.
Your answer
![](https://koobas.hobune.stream/wayback/20220612092617im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Is unity supports C++ as their Scripting language. 0 Answers
Mecanim state that keeps last pose? 0 Answers
About states in coding (Idle, Walk, Jump etc 0 Answers
Drag and Drop Problem 0 Answers