ā” game devlo

i want to make game can anyone give me tips
94 Replies
Buddy
Buddyā€¢9mo ago
- 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.
SWR
SWRā€¢9mo ago
@Networking is a pain save me pls KEK
Buddy
Buddyā€¢9mo ago
been there, done that
SWR
SWRā€¢9mo ago
I've been learning networking. I made a tiny html server in C. It is painful Also, be good at math. It's unavoidable.
šŸ”„-YAFU-šŸ”„
hey i have question
Buddy
Buddyā€¢9mo ago
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.
šŸ”„-YAFU-šŸ”„
lets say i learned only c# unity script so i can make game ?
SWR
SWRā€¢9mo ago
Anything can be done, badly.
Buddy
Buddyā€¢9mo ago
As stated previously do not learn C# through a game engine, especially Unity.
šŸ”„-YAFU-šŸ”„
what should i learn
Buddy
Buddyā€¢9mo ago
Unity is vastly different from "normal" C#, tons of magic in the backend.
SWR
SWRā€¢9mo ago
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
Buddy
Buddyā€¢9mo ago
- 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.
šŸ”„-YAFU-šŸ”„
i learn c# bit
SWR
SWRā€¢9mo ago
Making a game is one of the endgame (hehe) tasks once you learn a bunch of other things.
šŸ”„-YAFU-šŸ”„
so i can make game with out learning c# right
Buddy
Buddyā€¢9mo ago
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.
SWR
SWRā€¢9mo ago
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
šŸ”„-YAFU-šŸ”„
so to make unity game i have to learn the script
Buddy
Buddyā€¢9mo ago
Well, Unity is C# based so .. Yeah. Unless you want to mess with the horrible buggy mess that is Visual Scripting, it's dogwater.
šŸ”„-YAFU-šŸ”„
what is your tip for me
SWR
SWRā€¢9mo ago
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
Buddy
Buddyā€¢9mo ago
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.
šŸ”„-YAFU-šŸ”„
ya i just want to make game only
Buddy
Buddyā€¢9mo ago
Note that I felt really limited when using visual scripting in Unreal Engine (blueprint)
šŸ”„-YAFU-šŸ”„
from which video should i learn game dev or the script
Buddy
Buddyā€¢9mo ago
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)
šŸ”„-YAFU-šŸ”„
Visual scripting hey that hard wat about the scrip void ....
Buddy
Buddyā€¢9mo ago
Buddy
Buddyā€¢9mo ago
Unity only uses C# as a coding language, while the image above is visual scripting.
šŸ”„-YAFU-šŸ”„
ik do u know the youtuber dani
Buddy
Buddyā€¢9mo ago
Sort of, only seen the game they made on Steam but that's all. I don't watch youtube for such content.
Buddy
Buddyā€¢9mo ago
But I bet they knew C# beforehand.
šŸ”„-YAFU-šŸ”„
so u are saying to make game stuff i have to learn c# first
Buddy
Buddyā€¢9mo ago
Yes. Learn language first, then the game engine.
šŸ”„-YAFU-šŸ”„
lets say i learned
Buddy
Buddyā€¢9mo ago
No matter what the language is. C / C++ or C#
šŸ”„-YAFU-šŸ”„
i watch some of game dev video they are diff...
Buddy
Buddyā€¢9mo ago
In what way?
šŸ”„-YAFU-šŸ”„
when i take c# tutorial i learned console.wrightline but on game dev he wroght print()...
SWR
SWRā€¢9mo ago
print() is likely python, or printf from C
Buddy
Buddyā€¢9mo ago
Because they are functions that do different things. Unity has a legacy method on MonoBehavior called print, which seemigly calls Debug.Log
šŸ”„-YAFU-šŸ”„
ok so from where should i learn c#
Buddy
Buddyā€¢9mo ago
And Console.WriteLine only works on Consoles, it does not work in Unity from what I know of.
SWR
SWRā€¢9mo ago
imo, w3 schools always has the best beginner-friendly tutorials: https://www.w3schools.com/cs/index.php
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
SWR
SWRā€¢9mo ago
That whole tutorial would give you the very basics of C#
Buddy
Buddyā€¢9mo ago
I highly suggest learning by doing. W3schools is also not that great based on the reputation.
SWR
SWRā€¢9mo ago
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
Buddy
Buddyā€¢9mo ago
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
SWR
SWRā€¢9mo ago
Ah if it's in association with Microsoft, then yeah that's probably the better choice
Buddy
Buddyā€¢9mo ago
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...
šŸ”„-YAFU-šŸ”„
ok ty guys
Buddy
Buddyā€¢9mo ago
But note, please write code. Experiment while learning through videos.
šŸ”„-YAFU-šŸ”„
ty soo much
Buddy
Buddyā€¢9mo ago
And use Visual Studio Community 2022
šŸ”„-YAFU-šŸ”„
ya even i use ex book so i can remmber the commands
Buddy
Buddyā€¢9mo ago
Do not use Visual Studio Code as a beginner.
šŸ”„-YAFU-šŸ”„
and i practice i use vs why tho
Buddy
Buddyā€¢9mo ago
It's a horrible buggy mess and a lot of manual work.
šŸ”„-YAFU-šŸ”„
ok so wwe will se 2 months later hey swr how many years it took u to learn
SWR
SWRā€¢9mo ago
There's always something to learn I started in 2006
Buddy
Buddyā€¢9mo ago
Beauty of programming
šŸ”„-YAFU-šŸ”„
ik its endless yoo 2006 thats sooo long
Buddy
Buddyā€¢9mo ago
C# has existed since ~2000
SWR
SWRā€¢9mo ago
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
šŸ”„-YAFU-šŸ”„
c++ we dont talk about that im scared off it
SWR
SWRā€¢9mo ago
C++ is great for game design
šŸ”„-YAFU-šŸ”„
ik unreal
SWR
SWRā€¢9mo ago
C# is sufficient though C++ is just more fun if you're a nerd
šŸ”„-YAFU-šŸ”„
but its hard
SWR
SWRā€¢9mo ago
C++ isn't hard. It's just easier to shoot yourself in the foot.
šŸ”„-YAFU-šŸ”„
im just a gamer my friend told me about programming than i start tht my story of programming
SWR
SWRā€¢9mo ago
That's how I started too
šŸ”„-YAFU-šŸ”„
wow
SWR
SWRā€¢9mo ago
You have a long road ahead of you
šŸ”„-YAFU-šŸ”„
yup im 14 what about u ik 189 bc of c++
SWR
SWRā€¢9mo ago
189?
šŸ”„-YAFU-šŸ”„
age
SWR
SWRā€¢9mo ago
That's about right At least I feel that old
šŸ”„-YAFU-šŸ”„
lol hope i finish c# when im 16
SWR
SWRā€¢9mo ago
You'll never "finish"
šŸ”„-YAFU-šŸ”„
in my country its mid night its 2:45AM
SWR
SWRā€¢9mo ago
You can learn enough to get started in a few months. The pain isn't the language, it's the libraries
šŸ”„-YAFU-šŸ”„
ya i dont sleep the at night every day i have to learn c#
SWR
SWRā€¢9mo ago
get sleep It's bad for your body, especially at your age, to not get proper sleep
šŸ”„-YAFU-šŸ”„
actually you are right anyways ty for your help
SWR
SWRā€¢9mo ago
Good sleep is the best path to proper concentration yeah np
šŸ”„-YAFU-šŸ”„
have a great day or night bye teacher gn and @Networking is a pain save me pls you to
Buddy
Buddyā€¢9mo ago
šŸ‘‹ Bye
šŸ”„-YAFU-šŸ”„
morning
Accord
Accordā€¢9mo ago
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.
Want results from more Discord servers?
Add your server
More Posts
ā” Why isn't my form being submitted?As far as I can see, my form is not being submitted because the HabitType is null (there must be somā” How to get substring up until a certain pattern is seen?I have a bunch of strings that look similar to: "TEST1_TEST_1995_12_324324_whatever" "test2_test_3_4ā” What is the Best Way to convert the nested C# object to key value pairI want to store the C# objects in MongoDB which can be dynamic nature in key value fashion like Attrā” Blazor WebAsm (.NET6) Breakpoints No Longer WorkingI had them working a few months ago before I took a break from the project but now they simply don'tā” Representing a custom map using GeoJSON data instead of a map of the globe. Is it possible?I was wondering if it were possible to create a custom map not of the Earth and use GeoJSON to creatā” RecyclableMemoryStreams and Sending a Byte ArrayI am utilizing `RecyclableMemoryStream` to pool my memory streams in my networking project, but the ā” What is the purpose of `ModelBindingContext.Model`, `ModelName`, and `ModelBinderAttribute.Name`?The docs are very unclear about this. If I should set `ModelBindingContext.Result` to `ModelBindingRā” System.Numerics.Vector<double> limited to 2 components with NativeAOT instead of 4Hi! Im using the mentioned Vector struct for double Vectors and have seen that using NativeAOT it onā” SSH.Net library using in C# App questionHello all, it is no problem to connect to an ssh server and run commands and copy files to the remotā” how do i use discord webhooks in a console app?title