If you're not going to make a super HD game, why would you not want to fully code a game?
because the point is to build a game, not necessarily write code.
sounds like you feel that coding is the point. its not. coding is just a means to the end, which is to build a game.
So, is coding dying? Is it pointless to code now?
no. the things one can do without coding is limited.
Is Unity a Game Maker?
yes and no.
its a collection of libraries and tools that provide all the capabilities of a game maker, with the flexibility of libraries. so you can use just the bits you need to build a wider variety of games, as opposed to one basic type of game with different content. although i don't use it myself, i'd imagine it has the capability to drag and drop together a basic shooter level and run it, by simply using the tools and with no coding.
I hope it's not just me that is against these programs.
probably what it is, is that you tend to enjoy coding, perhaps more than making games per se, and so the lack of "real game development" (IE coding) involved using a "game maker" or "engine" is distasteful to you. if such is the case, you may have a bright future as a coder, but may not enjoy other aspects of game development as much.
i suffer from this myself. right now i should be making weapon models in TrueSpace, instead i'm thinking about component-entity systems and L2 cache friendly data organization. why? 'cause its more fun! <g>.
Thank you for an actual answer. You know, that might be what it is. I've been looking into making general programs and not just games, and that seems to be a lot of fun(I found 1 maker(PyQT) and that kind of got on my nerves, but PyGTK, Tkinter, etc are all awesome).
I tend to only stick with something for about 6 months, then get bored of it and leave it, but with coding I still get the same thrill doing it as I did when I started 3 years ago.
So thank you for a serious answer.
Just FYI: The only game's I've played are Mr. BallGuy, my own game. Minecraft, PE & Xbox, and CubeWorld. These I know were coded. CubeWorld was C++ I believe. There were a few for the GameCube I think I've played, but I can't remember what they were.
Some people got interested in coding from GameMaker??? I've shown it to 10 people, and they give up coding because it's boring and GameMaker is fun. They haven't wrote a single line of code since. That's maybe part of the reason I'm against it. One of the people I was working on a game with, and he didn't want to code anymore and left. If it get's someone interested, that's good. If it makes them give up code, then it's not so good. If they use it to get started then that's, as someone said, superb.
And all the people going on about UnrealEngine and UDK, I said not counting those. They are used to make High Quality games, and I understand why companies use them.
I had another friend who I was telling about code, and she was learning Python. Then she discovered Scratch and didn't want to code. I guess I must just take a big interest in code.
Yes, the fun part about coding. I don't just make games, as I said earlier, I'm experimenting with other types of apps and having a ton of fun with it.
I'd also like to say that from the sounds of it some people are saying that engines are these "tools". What about jMonkeyEngine? It's an engine, and it's code. You can use it to make really good 3D games.
I understand these tools are timesavers, but that's what I don't like. It sounds strange, but it's a good way to describe how I feel.
I have used these tools. I've even used UDK, and I must say it was the most boring thing I've ever done. I didn't find it fun at all. Some were even hard to use(UDK, I'm looking at you).
Maybe for some people the end goal is to make a game, but for me that's just a bonus. While coding, I've learned more about code, and therefore I can use that to make a better game the next time I make one. The end goal for me isn't to make a game, it's to have fun. That's what coding for me is all about: fun.
I make a player animated in Scratch, and it took about 30 minutes. It took me about 10 lines of code to do it in LÖVE, which took about 10 minutes. Maybe this is because I was familiar with LÖVE and not Scratch, but before I got into programming I used Scratch and couldn't use it at all. It was difficult for me to use. I find it easier to code. So for me these tools aren't really time savers.
I want to some day be an indie developer, but I don't want to use one of these "tools" to do it. No one will care, that's correct, as long as it's a fun game, but I'll care. I'll be able to say I did it myself and didn't use an engine to do it. It matters to me if a game is coded or not, because it will impact how much I enjoy the game. I saw my friend play Hotline: Miami, looked it up online and saw it wasn't coded and didn't play it, no matter how many times I was offered to, because it wasn't coded. So it matter's to at least 1 person in the world if a game is coded. You can't please all the people all the time, but I just wan't to say that it matters to some people if a game is coded, as it will impact their experience. I enjoyed Minecraft a lot more because I could play it and think "Mojang have put so much effort into coding all of this, and it's a really awesome game.", but if they had have used a maker(the game may have been better, but...), would there be the ability for mod support? It would have costed more to cover the costs of the engine that they used.
And who says if a game is coded it's not good quality?? CubeWorld was coded, and it's incredible. And it's not even FINISHED yet.
Basically: A game maker is good if it saves time and money, and if it get's someone interested in code it's great. If someone looks into these tools, and finds them better then code and doesn't have a desire to code because these tools exist, then it angers me a lot. For me: Time isn't an issue, I plan on making a game with LibGDX and it wont cost me a thing.
1 note: None of the people that have started to use GameMaker have not(and have told me they will not) use into GML. They are using these tools to avoid code. This is why I am against these tools. I have a friend that I talk to a lot, and he is interested in code because of GameMaker's GML(he never took an interest in the D&D). I have nothing against him for using GameMaker, I'm just happy he got into code
In a job setting, these tools might be(and most likely are) very useful. If you're just an indie/hobbyist, then they really only save time(not so much money, if you're a hobbyist or indie developer). Like I said before, coding is faster for me, it easier for me and it's fun.
Linus Torvalds: Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. This gives me the inspiration to keep programming. Anyone agree with the quote?
EDIT: I tend to not focus on the actual "game" part, and more the programming part. Like I said, making the game is just the outcome of my learning.