Posts | ||
---|---|---|
Specialising in scripting or programming? | Locked | |
Thread Options | ||
Jun 20 2013 Anchor | ||
Hello there, I have recently been making my own games with unrealscript/kismet. I was looking for advice on whether I should be also learning a programming language - I currently don't know any except maybe a little bit of C#. Does anyone have any stories/experience about making games purely from scripting languages and never having to learn proper coding? Is it going to be helpful at some point? I know certain tech such as Game Maker, Construct etc can be used to create games from scripting langs and gameplay events only, however if I want to create games in Unity I would need to be programming. Or perhaps scripting languages have led you to more of a creative aspect and more of a level design role? This is really just a question of me moving from 'all-rounder' to focusing on something specifically and I'm not sure if scripting languages are, in a sense, strong enough to stick with and focus all my energy on. Perhaps it is fine to focus on both scripting langs and another lang like C++? Any advice is appreciated! Cheers, |
||
Jun 22 2013 Anchor | ||
Learning a bit of a standard programming language (and why it's different) is never wrong, just to get an idea about it. And actually there is no real difference between a scripting language and a programming language. Edit: I used "I don't know" only in context of the problem, of course I know the system behind Java and Lua. Especially Lua is a perfect example for OPs concerns. Edited by: MausGames |
||
Jun 22 2013 Anchor | ||
Yeah scripting and programming are basically the same thing from a concept standpoint. Their definition is becoming increasingly irrelevant. |
||
Jun 22 2013 Anchor | ||
Yeah it did feel like I was programming... : ) |
||
Jun 23 2013 Anchor | ||
Unrealscript is very similar in syntax to Java, a C-type language. C# should look fairly familiar.
Programming is a more generalized and thus obtuse way of writing code compared to scripting which abstracts a lot of the basic tasks away from the user. Currently the popular languages in game development are C/C++/Lua and C# thanks to Mono/XNA/Unity. Take a peek at both Lua and C#. If you find it difficult to decide and both seem equally appalling then pick them by what games you want to mod. |
||
Jun 23 2013 Anchor | ||
This. I started on Game Maker (well, did a bit of XNA first) and I'd guess about 90% of the time (or more) it's the same stuff. So don't worry to much and pick whichever one happens to be on an engine you are working with. (UE4 is using C++ I believe) Edited by: SabreXT |
||
Jun 23 2013 Anchor | ||
Based on this theory can I safely assume that programming in Unity will come easier to me now that I can make games in unrealscript? Edited by: plinkie |
||
Jun 23 2013 Anchor | ||
I would say: if you know how to cook spaghetti, then it's easier for you to learn how to cook rice. Edited by: MausGames |
||
Jun 24 2013 Anchor | ||
good analogy lol |
||
Jun 24 2013 Anchor | ||
Yes. Based on the similar syntax ( how the code is written and looks ) and concepts, C# would be easier compared to Lua.
Yes, compared to learning to cook a potato. I'm also hungry. |
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.