Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Unity is made for gamers

Discussion in 'General Discussion' started by jpthek9, Oct 5, 2015.

  1. jpthek9

    jpthek9

    Joined:
    Nov 28, 2013
    Posts:
    944
    Just a thought.

    Edit: Unity seems to use tactics targeted usually targeted at gamers which is clever because, as Jason mentioned, many devs are gamers and are highly susceptible to them. For example, to a beginner, Unity might feel like pay2win because of its embarrassing personal version splash screen (though this is much better than the limited features of pre-5.0). Another example: there's a "hook" like in many video games. Unity is notably easy to pick up which is no problem except for the fact that this encourages bad coding habits and structure. Also, the asset store is littered with shiny stuff and sales happen every other day.

    I feel kind of bitter sweet about Unity's tactics because it did keep me on the line and brought together an awesome community :). But at the end of the day, many of us are more consumer than developer.
     
    Last edited: Oct 5, 2015
  2. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    I am a gamer. I like Unity. I support this assertion.
     
    Ironmax and jpthek9 like this.
  3. jpthek9

    jpthek9

    Joined:
    Nov 28, 2013
    Posts:
    944
    Can concur.

    Just that a large audience of Unity (me included) seems to have played a bunch of video games and thought it would be cool to make a video game so they tried a bunch of engines, thought they were too difficult or boring, and finally met Unity which supplied an early dopamine hit with its relatively fast content creation. Then there's the asset store...
     
    Batman_831 and theANMATOR2b like this.
  4. Dennis_eA

    Dennis_eA

    Joined:
    Jan 17, 2011
    Posts:
    375
    Yes and No.

    Unity is easily accessible. I never worked with Unreal (which I assume is also more or less easily accessible), but talking about Unity vs. writing your own engine, doing everything from scratch I would say this is like comparing trees, a saw and a hammer vs. Lego. Yes it could be a toy, yea everyone knows how to stack 3 or 4 bricks on top of each other, but you CAN do more and more and more. You could get a 3D printer and make your custom bricks. You could build a spaceship. 1:1. You don't have to, but you could. Well.. a kid (hobbyist, gamer.???.) wouldn't..

    So "who" do you mean, when you say gamer? Show me someone who is working with Unity and never played a video game before :eek::rolleyes:
     
  5. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    I think that playing video games should be a requirement for being a game developer, personally. So yes.
     
    GarBenjamin, kittik and Kiwasi like this.
  6. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    This. I doubt there are any devs that don't also enjoy playing games. It just goes with the territory. Game devs are a sub set of gamers.
     
  7. Frpmta

    Frpmta

    Joined:
    Nov 30, 2013
    Posts:
    479
    Disagree. I don't enjoy games.
    Modern games.
     
    darkhog likes this.
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    You don't have to enjoy modern games to qualify. You can be a fan of retro games like @GarBenjamin.
     
    darkhog and Kiwasi like this.
  9. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    Yeah I'm going to call foul on that one too.
     
    Frpmta likes this.
  10. HemiMG

    HemiMG

    Joined:
    Jan 17, 2014
    Posts:
    911
    Does not having time to play games count? The only time I play games anymore is when I go to visit my old roommate and her 8 year old son. Which I need to do soon, it's been too long since I played BombSquad.
     
    Ryiah and Kiwasi like this.
  11. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,386
    Meh, I think I understand what you're kind of getting at. Not sure what you intended to stem from such a vague topic body though. This could easily derail without a clear discussion direction.

    Anyway Unity has a low entry barrier and lots of tutorials. "Made for gamers?" No... That is not the target audience. A gamer could indeed pick it up, learn some basics and fundamentals of game development, then try to make something simple but that does not assert that the target audience is gamers. The same could be said of anyone that is a non-gamer, so there isn't any weight behind the statement.

    It can appear that way though, since the entry barrier is so low and the Asset Store makes things even easier. I think a large chunk of users are gamers that want to try to make a fun little game, maybe something they can show their friends. Does that make it a dumbed down tool? No. Neither does it mean more advanced developers would be put off by it. In fact, the things that appeal to those beginners that make things very simple and straightforward are very appealing to developers so really, its for everybody.
     
  12. GMM

    GMM

    Joined:
    Sep 24, 2012
    Posts:
    301
    I think that's a bit of a weird statement to make, i don't see how this is any more "pro-gamer" than something like Unreal Engine, Source Engine or CryEngine, with Unreal Engine having played a major role in not how we only play, but how we engage communities to extend our work as developers by encouraging map creation and modding.

    Unity is many things and is therefore used in a very wide array of product types, if anything Unity probably has the biggest ratio of non-game applications compared to other real time rendering engines.

    If anything, i would say that Unity is made to empower non-programmers and programmers alike to achieve a broad variation of things like games, simulations, architecture, mobile apps and much much more.

    At the end of the day, a lot people who use these tools also play games ;)
     
  13. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    Anita Sarkeesian.

    It was basically a summons for me.

    I'll believe that when they produce something that rivals the blueprint system. Nothing enables non-devs more than having blueprints so you can work out the basics. And on a team, an experienced programmer can write custom blueprints for you.
     
    Martin_H likes this.
  14. ostrich160

    ostrich160

    Joined:
    Feb 28, 2012
    Posts:
    679
    Shocking relevation, game developers like games
    What next, authors read books? What a crazy world
     
    swyrazik, nipoco, Martin_H and 4 others like this.
  15. LaneFox

    LaneFox

    Joined:
    Jun 29, 2011
    Posts:
    7,386
    Ah, well I suppose I'll just step away and watch this thing happen.
     
    darkhog, Tomnnn and hippocoder like this.
  16. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    20,150
    Fixed. :p
     
    Martin_H, hippocoder and ostrich160 like this.
  17. ostrich160

    ostrich160

    Joined:
    Feb 28, 2012
    Posts:
    679
    My excuse is that Im at work and cant work on my game
    Despite having Unity on my PC and some code I need to do that doesnt require any more of my project
     
  18. jpthek9

    jpthek9

    Joined:
    Nov 28, 2013
    Posts:
    944
    Totally. I just didn't want to get destroyed for explicitly criticizing Unity but going the subtler route isn't the best. Editing in a better explanation of the topic into the first post.
     
  19. Frpmta

    Frpmta

    Joined:
    Nov 30, 2013
    Posts:
    479
    Not true.
     
  20. Frpmta

    Frpmta

    Joined:
    Nov 30, 2013
    Posts:
    479
    You have to remember many of the best level designers in the industry started by modding games. And game modder is often synonym to 'really hardcore gamer' :D
     
  21. Prototypetheta

    Prototypetheta

    Joined:
    May 7, 2015
    Posts:
    122
    Unity always struck me as one of those things that's easy to pick up, difficult to master.

    Either way I find it brilliant fun to just cock about with, and it must be a lifesaver for devs who don't have a team to back them up.
     
  22. GarBenjamin

    GarBenjamin

    Joined:
    Dec 26, 2013
    Posts:
    7,441
    I'm not the best example because although I spent about 20 months wrestling with Unity in my 2D projects I prefer something like Monkey X, GLBasic or assembly language on a C64 over this high level visual oriented stuff. Although for 3D I do think Unity would be very cool. Having messed around with 3D in Blitz3D and Direct3D I can definitely see how much nicer of a dev environment Unity is for 3D. For 2D I find it kind of gets in the way of what I want to do as much (or more than) it helps me.

    Also I think these visual tools cause people to place way too much emphasis on "looks" and a code oriented approach places more emphasis on the actual gameplay. That might just be me though and perhaps others do not get distracted and spend hours just messing around with the "look" aspects in these visual oriented dev tools. ;)
     
    Kiwasi likes this.
  23. holliebuckets

    holliebuckets

    Moderator

    Joined:
    Oct 23, 2014
    Posts:
    496
    My current personal project is a fixed-screen shmup. Yep, that's right - the screen does not scroll. I'm not using any animations, but I have a sprite tool and am using all the maths :D Unity is a great tool even for retro-ish games if nothing else but for the porting ability. With Unity you can use all or none of its features, and that's why I like it :)


     
    Kiwasi, Deleted User, Ryiah and 2 others like this.
  24. GarBenjamin

    GarBenjamin

    Joined:
    Dec 26, 2013
    Posts:
    7,441
    That looks like a very interesting game and I agree it has a great retro aesthetic. I know Unity can do it... heck a friend and I were just talking about that. We used to work on some stuff together back in the Amiga days and taking a good look at Unity he is thrilled at it. I said yeah compared to what we had available to work with back in the AMOS and Blitz days on the Amiga... Unity is a great advancement. I mean you can make anything you can imagine with it even a big RPG like Skyrim as long as you limit the content maybe do some heavy reuse of assets. That is not a fault of Unity just limitations of one person wanting to finish before a decade rolls around. lol

    Anyway, it can do a lot. That is for sure. And actually I must say in my latest Monkey X project I am using a tile map and was positioning some enemy spawners last night in the tile maps (using Tiled) and thinking "okay, I'll need to write a little function to scan the map after loading, identify the spawners and add them to a list so I can process them. Be kind of cool if I could just drop those out there have them just work" which made me think "ah yeah the way I could do it in Unity" ;)

    So yeah I can see the benefits of it too. Honestly, I think it is just a quirk of myself. Like with this approach I don't really know what Unity is actually doing behind the scenes. For some reason to me when I drag GameObjects around the scene and attach scripts to them and so forth in the back of my mind I keep thinking it is probably terribly inefficient and wasteful. Like working that way nothing is optimized and there is just a load of bloat going on hidden behind the scenes. But maybe that is not the case. I suppose it is possible they are just converting that stuff to simple optimized data structures.

    Like I said. I am strange. I think the same way about Monkey X to some degree. Although it is a lower level and I am doing much more of the stuff I kind of wish I was just writing in Assembler and dealing with everything because, after all, there is a lot in Monkey X that is just provided for me to use. I don't know exactly what is in there. Who knows what they are doing? lol

    Good luck with your game. It looks interesting! :)
     
    Ryiah and holliebuckets like this.
  25. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    8,986
    I play a lot less games than I did back in the day, and I also tend to play less games similar to the the games I make, even though the games I make are the ones I used to enjoy the most. It is very to difficult for me to really enjoy games these days without picking them apart, seeing the glitches and over analyzing when I play, or worse, seeing something cool and pop right over to building something.

    Building games all day, kinda takes the joy out of playing. But, to me, its an acceptable trade off, because I really love making games.
     
  26. holliebuckets

    holliebuckets

    Moderator

    Joined:
    Oct 23, 2014
    Posts:
    496
    Same to you!!! :D (and ty <3 )
     
    GarBenjamin likes this.
  27. Velo222

    Velo222

    Joined:
    Apr 29, 2012
    Posts:
    1,437
    Yes I'm starting to notice this with myself as well. I don't know if it's good or bad honestly. I'd like to enjoy games as much as I did even 5 years ago, but I don't think I ever will again. Maybe it's just a part of getting older? Making games has become more enjoyable for me than actually playing them. I'm not quite sure how that happened.
     
  28. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884
    I rarely touch a game, I ain't touched a game in nearly 6 months, and even when i did, didn't play it but maybe 5 / 10 minutes at a time. I'd just rather make games, because I don't like the way modern games are made today. More graphics and less fun, perhaps I loved the unrealistic stuff of the old games (Turok 2) for example, the Cerebral bore (AWESOME GUN) if none of you ever played it, a freaking brain eating bomb heat seaks your skull, drills into it and explodes. But noooo, they don't make games like that anymore, and when they do, it's nothing impressive because then it's just a clone of a gun they've seen on a classic game.

    BTW - Turok 1 and 2 are getting remakes now!


    EDIT -

    Example of the way crap is on Modern games.
    The original Turok games had like at least 15 guns minimum.

    The Turok that came out on one of the Xboxs had like 4 guns. Like really dude, that ruined the entire game!
     
  29. GarBenjamin

    GarBenjamin

    Joined:
    Dec 26, 2013
    Posts:
    7,441
    I think this is all understandable. For me games are about interaction, expression and the power to change the world (game world). Most modern games seem to fail on these aspects. Minecraft is a great example of a game that has these things in huge amounts and we also see how successful that game is. Players can create. The interaction goes way beyond that of most games. Players can literally change and create their worlds. They have a lot of freedom to express themselves. That stuff is golden.

    Making games is like Minecraft taken to the next level. You have way more ability to express yourself. The degree of interaction is much higher. Making games is the ultimate game even if you never actually complete and release anything no game will offer the degree of interaction and potential for expression that making games can.

    That is my 1.5 cents on it.
     
    Ryiah likes this.
  30. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    I do play some games nowadays.

    I work for 8 hours on my project every day (including weekends), and no more. There's a lot of science backing that you're most productive if you limit your work time. Before, I was working 12+ hours in a day and discovered that after a certain period of time, I started getting majorly burnt out and my progression actually slowed down significantly despite putting more time into it. Now that I strictly work for 8 hours only, I have been consistently getting things done at a decent pace without this problem.

    That gives me free time for other things, which often includes some time for playing games. I think it's rather beneficial to do so, and I don't really have much of a social life :).
     
    holliebuckets and GarBenjamin like this.
  31. Teila

    Teila

    Joined:
    Jan 13, 2013
    Posts:
    6,929
    I have a team member who doesn't play games. He is a C++ programmer, now loves C# and while he played some games 20 years ago, he hasn't in a while. He has made other games, mostly small ones.

    We have other team members who can help explain the game stuff. Seems to work out well. :) Actually, kind of nice because he has a fresh outlook to a lot of stuff while the rest of us can't help but compare to other games we have played.

    I also have a younger developer who isn't as skilled in programming but is an avid game player. They compliment each other well. :)
     
  32. JasonBricco

    JasonBricco

    Joined:
    Jul 15, 2013
    Posts:
    956
    I suppose if there are designers who make the gameplay decisions and the programmers only have the job of implementing whatever they say, then games don't need to be a requirement...

    Otherwise, I think it really helps you when it comes to meeting the standards set, figuring out how to solve various problems, knowing what players like and don't like, seeing ways that have worked, and simply having inspiration for feature ideas or even new types of games to make.
     
    holliebuckets likes this.
  33. zombiegorilla

    zombiegorilla

    Moderator

    Joined:
    May 8, 2012
    Posts:
    8,986
    Same here. I have like to think it is not so much good or bad, just different. There are times when I wish I could play games more (not a lack of time, more one of desire), but on the other hand, I wouldn't change what I do for the world.

    I have always been primarily a puzzle gamer, I like the challenge of solving problems. Building games has sort of been a natural progression of that interest. They are like puzzles but with multiple solutions and no instructions. ;)
     
    Ryiah and GarBenjamin like this.
  34. Prototypetheta

    Prototypetheta

    Joined:
    May 7, 2015
    Posts:
    122
    Making your own game is like playing the ultimate sandbox really.
     
    Teila, Kiwasi, holliebuckets and 2 others like this.
  35. holliebuckets

    holliebuckets

    Moderator

    Joined:
    Oct 23, 2014
    Posts:
    496
    with lots of "mob" to add difficulty hehehe /feature request: difficulty setting XD
     
    Prototypetheta and Teila like this.
  36. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    It's often been said that the greatest game made in Unity is Unity itself.
     
  37. Teila

    Teila

    Joined:
    Jan 13, 2013
    Posts:
    6,929
    Sometimes I wonder if my younger programmer is actually working or playing while developing. He seems to spend a long time playing with animal AI and bows. lol
     
  38. Tomnnn

    Tomnnn

    Joined:
    May 23, 2013
    Posts:
    4,148
    We're all watching. Always.
     
  39. darkhog

    darkhog

    Joined:
    Dec 4, 2012
    Posts:
    2,218
    Directors watching movies.

    Going back to the topic, I think OP's assertion is true as there's no gamer that didn't think "man, I could totally do game like that". Now, thanks to Unity they can try.
     
  40. jpthek9

    jpthek9

    Joined:
    Nov 28, 2013
    Posts:
    944
    I expanded my assertion :c
     
  41. darkhog

    darkhog

    Joined:
    Dec 4, 2012
    Posts:
    2,218
    Yes, yes, I've came to the thread after the edit.