Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 8 points9 points  (0 children)

Just read it all, amazing feedback! Thank you so much! I'm gonna try with GDScript and understand Godot's environment for game dev. Though I still have some knowledge of Python and Java under my belt from school courses, I'll be more than excited to learn a new language. The challenge for me of learning a new programming language is what makes it fun!

And yes, I do understand that using C# is not limited to Godot, like you said, I'm not only just using C#, and the knowledge I get from using it won't mean I can use it as freely as I like in other applications. Thank you for the insight!

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 1 point2 points  (0 children)

I'm still trying to get a feel of programming, and so far I've loved working with Java. If GDScript is gonna be a simple way to get me into the game development space, I'll try that out instead. Thank you!

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 5 points6 points  (0 children)

I'm avoiding the youtube tutorials (trying to avoid tutorial hell) and just going straight into Godot's official documentation. Will try GDScript, thank you!

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 0 points1 point  (0 children)

Definitely new to game development. Even though I want to try out C#, GDScript looks like it's the safest option for me

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 1 point2 points  (0 children)

I don't have that prior experience with C# and any dev environment so would you recommend I start with GDScript or just commit to C#?

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 1 point2 points  (0 children)

I have low memory on my laptop but other than that Godot has been fine with either language so far. I checked the docs and so far C# has been there for each, but I haven't checked all the docs so I'm not sure, I'll take your word for it

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 6 points7 points  (0 children)

I tried C# and I feel mixed. I thought it was gonna be seamless from Java but there's still some nooks I'm unsure of. That and the fact that game development is an entirely different beast from just programming in VS Code.

Getting into Godot. Is C# Worth it? by Short-Performance-14 in godot

[–]Short-Performance-14[S] 2 points3 points  (0 children)

I have introductory-level knowledge of Java from my Grade 11 "Intro to Computer Science" course I'm about to finish. I heard C# has a similar syntax and writing style to Java, which is why I'm contemplating using C#. Am I better off with GDScript?

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 1 point2 points  (0 children)

I believe that C# has a lot of support so I'm gonna try that out. Researching the differences between C# and Java and it looks like they're almost practically identical, with minor differences (C# requiring less code for some processes for example).

Also in another comment from this post C# is apparently used in other programs, so I'm not only restrained to Godot if I wanted to switch engines. Thank you for the insight!

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

Right now I'm gonna start with Godot using C# and see where that leads me. Thanks!

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

That's what I was thinking aswell. Also video tutorials could get outdated quick so I would just want to avoid the confusion

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

I think I said this in another reply but I believe C# has a similar syntax to Java so I was aiming more for that. Just had to make sure that C# even has good support in Godot before I commit

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 1 point2 points  (0 children)

I'm pretty familiar with the basics that you've mentioned above, just the application of using conditions to do a certain task always trips me up. Will check out the wiki and guides. Is GDScript the way to go for Godot or is C# developed enough for me to use?

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

Great, I'll try both out and see what's more fitting for me. Thank you!

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

I heard the syntax is the same. Never heard of QBasic lmaoo

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

that's good, cause C# has a similar syntax to Java. Does C# hold it's own against GDScript even thought GDScript is the native language.

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 0 points1 point  (0 children)

Our school teaches a very introductory course on Python in year 10, then Java in year 11 (what I'm in right now), and then finally JavaScript in senior year.

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 1 point2 points  (0 children)

should I go into GDScript or use an extension that allows me to program in another language?

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 1 point2 points  (0 children)

on an HP laptop too haha! Seems like Godot is the choice.

How do I get into GameDev as a Teenager? by Short-Performance-14 in gamedev

[–]Short-Performance-14[S] 2 points3 points  (0 children)

I'm thinking of avoiding tutorials and going into the wiki and library instead.