94 Replies
- Don't Overcomplicate things.
- Do not make anything multiplayer to start. As networking is insanely complicated.
- Plan the game out, write documents first on the gameplay.
- Make an iteration, like week 1: Create character controller. And so forth..
- Choose if you want a game engine, game framework or via console applications.
- If you don't know C# yet, I highly suggest to make a game in a console application rather than a game engine such as Unity.
@Networking is a pain save me pls
been there, done that
I've been learning networking. I made a tiny html server in C. It is painful
Also, be good at math. It's unavoidable.
hey
i have question
I mean I'm not good at math either, it does help but isn't required to make a game.
If you do want to apply for a game programmer job linear algebra is required, yes.
lets say i learned only c# unity script
so i can make game
?
Anything can be done, badly.
As stated previously do not learn C# through a game engine, especially Unity.
what should i learn
Unity is vastly different from "normal" C#, tons of magic in the backend.
your ability to make a game is based on your strengths and talents. The more you have, the more you can do. The less you have, the more you are restricted
- If you don't know C# yet, I highly suggest to make a game in a console application rather than a game engine such as Unity.
i learn c# bit
Making a game is one of the endgame (hehe) tasks once you learn a bunch of other things.
so i can make game with out learning c#
right
A good start would be tic tac toe.
Then whenever you feel like trying networking you can extend it to be multiplayer.
Or hell, even an AI to tic tac toe.
Yes, but you restrict yourself hard
It really depends on the kind of game you can make
Otherwise, it's like asking if you can bake a cake without sugar, flour, or heat
so to make unity game i have to learn the script
Well, Unity is C# based so .. Yeah.
Unless you want to mess with the horrible buggy mess that is Visual Scripting, it's dogwater.
what is your tip for me
Let me answer what is in the back of your mind. There is no "one simple trick" or "one thing to learn" to make a game. It's a lot of work. A lot of tedious, sometimes very boring work
If you are interested in programming (coding), learn C# first then move onto Unity for example.
If you just want to make a game and don't care about coding, use visual scripting.
ya i just want to make game only
Note that I felt really limited when using visual scripting in Unreal Engine (blueprint)
from which video should i learn game dev or the script
As for Unity I have not tried it, but the visual scripting module always gives errors so assume a buggy mess.
Visual scripting isn't a syntax per se, it's more like connecting dots (logics)
Visual scripting
hey
that hard
wat about the scrip
void ....
Unity only uses C# as a coding language, while the image above is visual scripting.
ik
do u know the youtuber dani
Sort of, only seen the game they made on Steam but that's all. I don't watch youtube for such content.
ok
But I bet they knew C# beforehand.
so u are saying to make game stuff i have to learn c# first
Yes.
Learn language first, then the game engine.
lets say i learned
No matter what the language is.
C / C++ or C#
i watch some of game dev video
they are diff...
In what way?
when i take c# tutorial
i learned
console.wrightline
but on game dev
he wroght print()...
print()
is likely python, or printf
from CBecause they are functions that do different things.
Unity has a legacy method on MonoBehavior called print, which seemigly calls Debug.Log
ok
so from where should i learn c#
And Console.WriteLine only works on Consoles, it does not work in Unity from what I know of.
imo, w3 schools always has the best beginner-friendly tutorials: https://www.w3schools.com/cs/index.php
ok
That whole tutorial would give you the very basics of C#
I highly suggest learning by doing.
W3schools is also not that great based on the reputation.
oh?
Then I defer to you for suggestion
I haven't used W3 in 10 years, but it helped a lot last time I did
freeCodeCamp.org
Earn a Free C# Certification from Microsoft and freeCodeCamp
I'm excited to announce that Microsoft and freeCodeCamp have teamed up to bring you a new free professional certification: the Foundational C# Certification. This professional certification includes 35 hours of training from Microsoft and an online certification exam by freeCodeCamp. By the end of this process, you'll have earned your
Ah if it's in association with Microsoft, then yeah that's probably the better choice
Also this if you prefer YouTube. https://youtube.com/watch?v=GhQdlIFylQ8
freeCodeCamp.org
YouTube
C# Tutorial - Full Course for Beginners
This course will give you a full introduction into all of the core concepts in C# (aka C Sharp). Follow along with the course and you'll be a C# programmer in no time!
āļø Contents āļø
āØļø (0:00:00) Introduction
āØļø (0:01:18) Installation & Setup
āØļø (0:05:03) Drawing a Shape
āØļø (0:17:23) Variables
āØļø (0:30:06) Data Types
āØļø (0:37:17) Working With S...
ok
ty guys
But note, please write code. Experiment while learning through videos.
ty soo much
And use Visual Studio Community 2022
ya even i use ex book so i can remmber the commands
Do not use Visual Studio Code as a beginner.
and i practice
i use vs
why tho
It's a horrible buggy mess and a lot of manual work.
ok
so wwe will se 2 months later
hey swr
how many years it took u to learn
There's always something to learn
I started in 2006
Beauty of programming
ik its endless
yoo
2006
thats sooo long
C# has existed since ~2000
Yeah I started in the C# 2.0 days
wild stuff
It was like a wasteland back then
also pre C++11. No move semantics
What a painful time to be alive
c++ we dont talk about that
im scared off it
C++ is great for game design
ik
unreal
C# is sufficient though
C++ is just more fun if you're a nerd
but its hard
C++ isn't hard. It's just easier to shoot yourself in the foot.
im just a gamer my friend told me about programming than i start tht my story of programming
That's how I started too
wow
You have a long road ahead of you
yup
im 14
what about u
ik
189
bc of c++
189?
age
That's about right
At least I feel that old
lol
hope i finish c# when im 16
You'll never "finish"
in my country its mid night its 2:45AM
You can learn enough to get started in a few months.
The pain isn't the language, it's the libraries
ya
i dont sleep the at night every day
i have to learn c#
get sleep
It's bad for your body, especially at your age, to not get proper sleep
actually you are right
anyways ty for your help
Good sleep is the best path to proper concentration
yeah np
have a great day or night
bye teacher
gn
and @Networking is a pain save me pls you to
š
Bye
morning
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.