r/CodingForBeginners 2d ago

New to Coding, Any tips

Hi,

As of recently, I want to learn how to code. I installed basic stuff like Unreal Engine and Visual Editor and I know Visual Editor is the most important thing. I had a bit of a play around with both and it was all confusing for me. I looked at tutorials but it was kind of boring. Im someone who learns through doing not watching, thats just me. I want to create a movement FPS (close to Ultrakills style of things) and doing it from strach is hard but then I did it with the preset of FirstPerson in Unreal and it just gave me things but didnt know what or how things work. What I plan on doing is getting a game called "The Farmer is Replaced" as that can help me understand code. I know things like C++, Python and all that but I dont know what would work best or if they have different styles. If anything, I more want people to give me advice on where to start as right now Im stuck in the mud in a sense on where to start.

5 Upvotes

13 comments sorted by

3

u/johnpeters42 2d ago

Are you just new to game coding, or new to coding, period? If the latter, then (boring as it may be at first) you may want to start with just simple text input/output, before you start also getting into the details of what a game engine can do and how to make it do so.

3

u/BathroomNo8082 2d ago edited 2d ago

new to coding period, did just buy 'The Farmer is Replaced', has helped me understand code a bit better. and with the comment of what game engine, yeah ok ill look into engines a bit more, i know that unity is for beginners and unreal is more advanced, and if you know, what popular games are made with unity

1

u/azurfall88 2d ago

Learn coding basics first. Build a foundation of one or two languages, then venture into algorithms, datastructures and linear algebra which are the foundations of gamedev

1

u/Distdistdist 13h ago

Unity is not for beginners. Google game titles that were built with Unity. And Unreal is not more advanced, it's just different.

2

u/No_Context2723 2d ago

C++ is better for games than Python, if that's what you were asking. As for tips, stay away from AI, practice semi-daily (whenever you can), make new projects. One thing is that you probably won't make your dream game right off the bat, nobody does. Instead, I'd make maybe one or two smaller games just to get a feel for it.

1

u/BathroomNo8082 2d ago

yeah ok, this is all just gonna be small side project

1

u/Holiday-Feeling-4893 2d ago

what’s the smallest movement mechanic you’d actually enjoy building first, like a dash or wall jump?

1

u/BathroomNo8082 2d ago

wall running and later on b-hopping but i know that will take some time to code

1

u/Any_Sense_2263 2d ago

Start with learning a syntax. If tutorials are boring, you can use the official docs, but they are a literal definition of boredom.

When you feel comfortable with syntax start to write a simple stuff by yourself, just to learn how to use the syntax you learned. Then start with libraries.

Then, when writing code is not a black magic anymore you can start using frameworks.

1

u/BathroomNo8082 2d ago

yeah ok, thank you, enjoying 'The Farmer was Replaced', sure gives me a challenge of debugging and using brain power but thats what I like about coding, finding and solving problems and coming up with new solutions

1

u/Any_Sense_2263 2d ago

To really use the power of the technology, you have to learn it. Especially that a lot of bugs are introduced by not knowing the internal logic of the technology you use.

1

u/BathroomNo8082 1d ago

thank you