C
C#•2w ago
Crossbow422

Want to learn Unity

so im a student who is hoping to make a game with my friends, the problem is none of us know how to use unity or code in C#, the only experience we have is in html 😅 , so got a couple of questions 1.Where and how should we learn unity and C# 2.How should we aproach when starting development on the game 3.How should we market it (the game will be a 2D game where you have to protect a tower from enemies that attack from all directions)
55 Replies
Buddy
Buddy•2w ago
$helloworld
Buddy
Buddy•2w ago
Learn C# before you start going into game engines That goes for any language really
Crossbow422
Crossbow422OP•2w ago
yes im wondering from where
Jimmacle
Jimmacle•2w ago
those links
Buddy
Buddy•2w ago
Link above
Crossbow422
Crossbow422OP•2w ago
is it just the basics or does it progress into advanced stuff?
Buddy
Buddy•2w ago
As for your second question. If you are serious about making a game, start with a game design document (GDD) And lastly, depends on your budget, Steam is a good platform but costs $100 per game. But I would say social media is the best place to market, Twitter, Youtube, Twitch, TikTok, etc.
Jimmacle
Jimmacle•2w ago
it depends what you consider basic and advanced beginners don't know enough about the full scope of programming to make a useful distinction imo
Crossbow422
Crossbow422OP•2w ago
wer actually working on the game designs, characters and art i see should i use a seperate chanel and email and such as the identity of our game or just casual posts in our normal use accounts?
Buddy
Buddy•2w ago
Professionally, yes.
Jimmacle
Jimmacle•2w ago
if it's not just a fun project and you intend to really market/sell it you should have game specific or company specific social accounts
Buddy
Buddy•2w ago
Either do it as a studio account or game-specific account I'd suggest the first
Crossbow422
Crossbow422OP•2w ago
we are hoping to do it as a studio since the project already has 8memebrs
Jimmacle
Jimmacle•2w ago
but also, don't even think about marketing it until it's nearly done
Crossbow422
Crossbow422OP•2w ago
OMG 19 vids of c# thx man really helps alot
Jimmacle
Jimmacle•2w ago
otherwise you burn any potential hype out on people waiting for a playable version
Buddy
Buddy•2w ago
Posting dev logs is also a form of marketing
Crossbow422
Crossbow422OP•2w ago
that i dont have to worry much on , i studied psycology soo 😅 post dev logs noted when handeling payments whats the best platform kind of thing?
Buddy
Buddy•2w ago
Let the platform handle it
Jimmacle
Jimmacle•2w ago
you probably shouldn't be doing that yourself
Buddy
Buddy•2w ago
such as itch.io, Steam, etc.
Crossbow422
Crossbow422OP•2w ago
im talking in game purchases
Buddy
Buddy•2w ago
Like microtransactions??
Crossbow422
Crossbow422OP•2w ago
basically ptw stuff
Buddy
Buddy•2w ago
https://itch.io/ is entirely free to publish games and it is made for indie developers, but it does not gain much traction.
Crossbow422
Crossbow422OP•2w ago
yes exactly
Jimmacle
Jimmacle•2w ago
i would focus on figuring out how to make a game that will sell at all before worrying about that
Buddy
Buddy•2w ago
I would not recommend to add that as your first game
Crossbow422
Crossbow422OP•2w ago
oooh alr alr
Buddy
Buddy•2w ago
1. Get traction, gain customers.
Crossbow422
Crossbow422OP•2w ago
mhm
Buddy
Buddy•2w ago
You need people playing your games, earning revenue is the last thing you should focus on. Try to get as many people playing your game as possible.
Jimmacle
Jimmacle•2w ago
it just makes things more complicated than you probably want to deal with, like if you sell items ingame and later decide you want to remove them you are going to piss people off the vast majority of games don't really sell any copies tbh so avoiding ending up like that is the most important thing
Crossbow422
Crossbow422OP•2w ago
aaah that makes cense
Buddy
Buddy•2w ago
As a new studio you need a following, you will not get any following if all your titles are filled with ads and microtransactions
Crossbow422
Crossbow422OP•2w ago
ok 1.learn c# and unity 2.make and market 3.make it free to build a customer base 4.slowly progress right? wbt unity?
Buddy
Buddy•2w ago
Correct
Crossbow422
Crossbow422OP•2w ago
where can i learn that?
Jimmacle
Jimmacle•2w ago
$unity
Buddy
Buddy•2w ago
If you feel comfortable with C#, start doing Unity. They have free resources at https://learn.unity.com/
Jimmacle
Jimmacle•2w ago
why'd they make invite cards so tall the main thing is don't learn C# through unity because you'll pick up a lot of unity specific bad practices
Crossbow422
Crossbow422OP•2w ago
oh? alr thanks a bunch and ill come back if i need any help
Buddy
Buddy•2w ago
I personally follow a few developers on Twitter, and they usually post updates of what they are doing and interacting with other developers. https://x.com/kebabskal It is a good way of making yourself known, even as a newly started studio
Crossbow422
Crossbow422OP•2w ago
oh that would be nice just wondering but how did u learn?
Jimmacle
Jimmacle•2w ago
game modding personally
Buddy
Buddy•2w ago
And I just learned by doing console games, such as text RPGs. Then I moved onto Unity and started making games from there
Jimmacle
Jimmacle•2w ago
i don't make games as a job (or hobby right now) though
Crossbow422
Crossbow422OP•2w ago
so learn through experience? for how long have u been a programmer?
Buddy
Buddy•2w ago
Correct As a hobbyist, a decade or so
Crossbow422
Crossbow422OP•2w ago
oh wow im getting advice from a expert
Jimmacle
Jimmacle•2w ago
if you want to count the first piece of garbage i ever wrote, like 16 years
Buddy
Buddy•2w ago
Far from it. "jack of all trades, master of none"
Crossbow422
Crossbow422OP•2w ago
im like "bootleg of some trades,master of lazyness"

Did you find this page helpful?