Should i remain solo or should i get a group?

Hello! Im a game dev that uses unity for 2 years and already have some knowledge in unity, but never released nothing still. I was thinking about How game devs usually make their games, and is rare to see someone that made a game alone. I was working alone in all those 2 years, but now im thinking: would be reasonable to try to get a group for game development? I would have support, a good reason to dont stop the game, i wouldnt need to do everything by my own, etc. But i have no Idea where should i get some help, and if i really need to. If i need, i should get someone that matches my style a little, so where? Also, i really should or there would be better for me to stay in a group of myself still?

then make smaller things to release

1 Like

GG and im already trying to do that, but my favourite games styles are hard to do even if simple (e.g., rhythm games), and if i try to do something too much simple than i get a game that for me isnt even Fun at all…

Dont get me wrong here, but just cos its not your kinda game, doesnt mean everyone else feels the same. But you need to feel the completion and get stuff out there to feel better about working on your main dreams…

1 Like

But How Will i know or at least have an idea if my game is cool or not if for me It Will be Just boring? (Also i understood you)

if you haven’t released in 2 years, you need time stress

i’m the same

and after years making prototype i participated in a competition
and lost
but the game was so much fun that i kept working on it with another guy and we released our first commercial game, which ended up on 3 consoles

then after a few other prototypes i participated in a 2 game jams, one sucked ass and the other game ended up doing 140K DAU
think about it. 1 week’s work. 140,000 player/day

then off course there is super hot which started as a 1 week FPS game jam

so i’d say try that, it’s good discipline, it will kick you out of overthinking and ground you into reality

2 Likes

^ ^ ^ ^ THIS… there’s a reason so many gamedev videos (modeling, coding, whatever) always try to pack as much into as small a timeframe as possible.

The shorter the time between ideation and realization, the faster little “winning” dopamine hits will make your brain feel better, in turn improving your learning by associating the process with good feelings, helping you build confidence and skills.

Fast game jam kinda things also eliminate all the agony of indecision and waffling and force you to move forward.

Also, the more time between ideation and realization, the more time you have to forget why it was an interesting idea in the first place, lose focus on what the key parts are and get lost in the weeds.

But if you can FIND someone who shares your interest, yes, do it… but again, think game jam size scopes.

Get busy today… stop making excuses!

https://www.youtube.com/watch?v=qqP6oa7ShRw

1 Like

OK, so my game of choice is an MMO but i must solo it… cos Im actually incredibly non social. These are the only kinds of games i really play.

Do you think thats the game everyone else would like? an MMO where in short you can see and talk with people but remove all forms of groups, raids etc? plus, the amount of time and effort to make anything worth playing (eg it needs to be considerably large, so there is variety as well as much to do, preferably for years) is not a single man job, nor, even a few really. Oh and absolutely no pvp (ick) Now sure, I can make this, i have the technical ability, but it will take an incredibly long time.

To me any other game is kinda pointless, but does that stop me building and trying things? no. my definition of fun is not yours, plus, in the real world if you wished to take it further, and you get a job in the games industry, do you think every game you work on will be one you consider fun?

You need to find the fun in learning, the challenge of doing it, and if you get to make the game of your dreams great, sometimes you need to settle for making something and getting it out there, getting a name, getting some interest, preferably some cash, and its a bit like driving a banger, while working and saving for your dream car.

2 Likes

What you play isn’t necessarily what you should be creating. :wink:

I know this comes natural to try and attempt making games you enjoy playing. But it’s also another learning just like time stress. When I wanted to become a game developer, I always wanted to work on FPS like Doom, Quake, Duke. Then my first industry job was designing GameBoy games! And I loved it! Best three years of my professional career, well except the last couple months due to being in a bad spot where I wanted to do more programming but the programming opportunities just weren’t there.

Try to make something that you wish you could play, for instance.

Exactly the issue with solo MMOs. Even if you significantly downscale to what a theoretical 10-person team could produce, you’d still be working on it roughly ten times longer. Which can easily mean “half your life”, pun unintentional but kinda fitting. :wink:

Still, if that’s what you fancy and as long as you stay realistic, go for it!

Me too. :slight_smile:
I mean besides writing text that others might read. It’s the form of social interaction I can deal with best because I can do it at my own pace and time.

As to “getting a group” … team members don’t just come about. You don’t go looking for them either. What works best is if you happen to find someone who enjoys the same development as you, provides a different set of skills, and above all else you’re both good friends or at least might be.

Random groups rarely “gel” in a way that gets games done but rather has you managing group infighting more than getting the game done. It takes great leadership to hold such a group together, and the mod community is full of war stories but very few success stories. The successes usually revolve around a team dedicated to a shared goal who also function as a friendly peer group beyond the development efforts.

On a final note: next Unity-sponsored game jam starts June 13th and lasts for a week.

2 Likes

Sorry for long time no ser i got busy that days… And one of that reasons is that i decided to enter in a game Jam! Im interessed in this one: https://itch.io/jam/speedjam5

I dont even expect 140k DAU, if someone see my game and say is cool i Will know that im dreaming already. But everybody says that game jams are good due to time pressure being a constraint, even some courses, so i Will try

Oh this dark chocolate fan made Fallout… Ok, i Will “stop making excuses” lol

My game of choice is usually rhythm games, and im really more non social than that. So i should Just do something, Just for say “i made something”?

in short… yes. Make something, whether its gems, tic-tac-toe, patience, shooting alley, space invaders, pong… make something. Go through the whole process, have something you can have with your name on out there, have something to show people, its like being a great artist with nothing to show anyone it would be hard to shine

2 Likes

The more shit the better, it’s about kicking out of your system both procrastination and that ego disguised as perfectionism.

right on! keep us posted

3 Likes

Yeah i have bad news, i got busy those days and was unable to finish my game in the jam period. I managed to do something (time pressure helped lol), but the jam have ended and i was unable to finish my game ;-;

But the jam rules didnt helped me. The game i was trying to make is a simple 3D platformer where if players jump they teleport upwards instead of having a force in. The jam said i needed a timer in the game but i usually dont use too much coroutines, and finished with a glitched timer. Also im very bad in data persistence, all base i have is this: Implement data persistence between scenes - Unity Learn. I also tried to do an effect when players jump and die, but im beginning in animations and im very bad at VFX.

I much probably will try to finish my game outside the jam, trying to do just what i planned initially. I hope one day i will be able to say that my 3D platformer game was released :slight_smile:

1 Like

Game Jam rules are often frustrating, I wish sometimes they like had 6 rules and said pick 5. so maybe you can absolutely ignore when one of the rules the seems to always be in your face.

So, you learnt that you couldnt work to those rules fast enough, now thats not necessarily a failing, some rules, do suck… Now, timers dont need to be coroutines you know? you can just use an update loop…

So, sure maybe you didnt do well at this, and maybe your end game didnt happen, it is a great goal to intend to finish it.

There are more game jams, even if you dont officially join, join in, read the rules, and do it… My personal weakness… im not a 2d person, i cant explain why, maybe i had my fill in the 80s, but, Im just not into 2d… so, this week ive been poking around at a 2d game… because well dammit, its outside my zone and theres no reason why i shouldnt.

Hmm, when i think about timers a coroutine is the First thing that comes to my mind. Getting the time, etc

Ok, i Will try to finish It. If i understood you also said about trying to do something you usually dont. Well develop a game till the end can be a challenge for me already.

Definitely drop that mindset. Coroutines have a place but for any kind of timer that gets restarted or interrupted, coroutines are a terrible solution.

Just use a float timer; and be done with it. Increase or decrease it with Time.deltaTime and compare it to what you want.

Cooldown timers, gun bullet intervals, shot spacing, rate of fire:

https://discussions.unity.com/t/821482/2

GunHeat (gunheat) spawning shooting rate of fire:

https://discussions.unity.com/t/824570/2

Coroutines in a nutshell:

https://discussions.unity.com/t/749264/9

https://discussions.unity.com/t/825667/6

Splitting up larger tasks in coroutines:

https://discussions.unity.com/t/840656/2

Coroutines are NOT always an appropriate solution: know when to use them!

“Why not simply stop having so many coroutines ffs.” - orionsyndrome on Unity3D forums

https://discussions.unity.com/t/857304/4

https://discussions.unity.com/t/849607/7

Our very own Bunny83 has also provided a Coroutine Crash Course:

https://discussions.unity.com/t/coroutines-ienumerator-not-working-as-expected/237287/3

I made a build of the game i was making in the jam. Pretty bad, but i guess is enough for distracting someone for a few minutes. I guess i can finish this game if i put more tokens on it: Higher

Invoking error handler due to
abort(197) at Error
    at jsStackTrace (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:16334)
    at stackTrace (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:16505)
    at abort (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:748)
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[50986]:0xefc455
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[26135]:0xa4886f
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[46625]:0xe4b1e5
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[25962]:0xa38017
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[31429]:0xb3d79a
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[25142]:0xa2560c
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[50747]:0xefb6f1
    at Object.dynCall_iiiii (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:464856)
    at invoke_iiiii (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:333458)
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[48704]:0xea28b7
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[48130]:0xe8aa80
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4086]:0x1959b1
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4084]:0x195681
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[8162]:0x30235d
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[8160]:0x302050
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[8159]:0x301fbf
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[13664]:0x58f427
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[14007]:0x59d2a7
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[30689]:0xb2b7c5
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[30688]:0xb2b75c
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[46589]:0xe487a3
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[24495]:0xa1395d
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[50747]:0xefb6f1
    at Object.dynCall_iiiii (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:464856)
    at invoke_iiiii (https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.framework.js.gz:2:333458)
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[48704]:0xea28b7
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[48130]:0xe8aa80
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4086]:0x1959b1
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4084]:0x195681
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10145]:0x3c0e85
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10143]:0x3c0d69
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10202]:0x3c3576
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10183]:0x3c2531
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[7742]:0x2c3c8a
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10167]:0x3c1f80
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4419]:0x1b51b3
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[4417]:0x1b50af
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[9155]:0x36a95f
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[9143]:0x36918b
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[9139]:0x368a5b
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10458]:0x3ddac0
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10457]:0x3dd7dd
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[11592]:0x47f1bb
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10603]:0x3f2598
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10301]:0x3cce3b
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10301]:0x3cce50
    at https://play-static.unity.com/20240601/webgl/17041e8d-0f75-4087-a935-380d1e78ce70/Build/Builds.wasm.gz:wasm-function[10296]:0x3cc9d5

Im unsure what that means… dont hack my game pls

Are you getting crazy errors when trying to play my game?