Starting from the basics?

Started by
16 comments, last by Brain 8 years, 3 months ago


Can't go wrong doing the games listed here:

http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976

Surprised no one linked it yet.
It was already quoted by Brendyn Todd (post #2), but as an unsuspicious "THIS" link. :)
Advertisement

So 5 of 10 so far for me. Pong ( C ), Worm ( C ), Breakout (Lua), Tetris (C++) and Pac Man (python).

@spinningcubes | Blog: Spinningcubes.com | Gamedev notes: GameDev Pensieve | Spinningcubes on Youtube

You could use it to develop games, However without OOP it's limitied and kind of annoying .


Damn youngins, get off my lawn! *waves walking stick*

When I started out, all games were written in assembler, which meant at best all you had was goto/gosub style jumps and subroutines.

Games were still good and it made you think carefully about how to lay out the game.

In the end it's not the language you choose but choosing the right tool for the job and being skilled in that tool. There's no reason why you can't make a game in C if you're that way inclined any more than you can make something similar to Street fighter 2 in 68000 assembler...

Good luck!

In the end everything is 0 or 1.

You don't see people nailing cards like the good old times, heh?

There are more suitable tools, Use them.


It was already quoted by Brendyn Todd (post #2), but as an unsuspicious "THIS" link.

It wasn't showing up as a link on my screen so I was just seeing "The only thing left after the basics is to get a game out, I recommend following THIS if you have no idea where to begin." So I had assumed he had given advice while typing it, removed it, but forgot to remove that line.

some of this might be interesting

http://www.gamedev.net/topic/674850-c/#entry5271970

some of this might be interesting

http://www.gamedev.net/topic/674850-c/#entry5271970

What's his credentials? I don't see anything listing his experience as to know he isn't forgetting any vital details. I'd watch his things with great skepticism and caution. We could also get into the fact that most people when listening to a video or such may zone out and miss details. This is why I don't recommend videos to learn from because you can miss something, ISP issues could cause it to skip while playing, the viewer may zone out at points, and most importantly, a beginner won't know if he is explaining anything incorrectly or missing vital information that needs to be covered. Without watching the videos or knowing who the guy is, it makes the channel seem like he is learning to do it and then turning around and teaching what he just learned (a beginner teaching a beginner), which [if true] runs the risk of too many details being missed. I'd say watch at own risk for them, but that is just me.

What's his credentials ---

he developed this
http://www.radgametools.com/granny.html

http://mollyrocket.com/casey/about.html

"The most significant project I’ve created to date has been The Granny Animation SDK, a complete animation pipeline system that I first shipped in 1999 and which, 15 years later, still is in active use at many top-tier game studios. More recently, I worked with Jeff Roberts and Fabian Giesen to develop Bink 2, RAD Game Tools’s next generation video compression technology, and I rewrote the movement system and helped extend the world editor for Jonathan Blow’s upcoming game The Witness."

"I don't see anything listing his experience as to know he isn't forgetting any vital details"
any book author could forget vital details
any book could choose not to cover certain details for whatever reason the author chooses
and in fact, many books are published with errors that are only fixed in later editions or you have to go to the book's web site months after publication and download corrections

with these videos you know the code works because you see it being compiled and running right in front of your eyes

"We could also get into the fact that most people when listening to a video or such may zone out and miss details. ...you can miss something, ISP issues could cause it to skip while playing, the viewer may zone out at points,"

yeah, its too bad the internet doesn't have some sort of web page where all these videos are archived and people can go back and pause them and rewind them
https://www.youtube.com/user/handmadeheroarchive/videos

"a beginner won't know if he is explaining anything incorrectly or missing vital information that needs to be covered."

the same could be said for any book you read
and most books don't show "production" quality anyway
they don't do parameter checking, error checking or follow good practice
they just show example code to get the point across

"Without watching the videos or knowing who the guy is, it makes the channel seem like he ..."

well, if you haven't watched any videos and haven't bothered to find out who he is then should you really be critiquing them ?

His credentials are not in question. What is in question is the whole concept of writing a game from scratch of such scale as a newbie project.

Modern game studios don't hand roll everything from scratch for each game and unless you're just in it for the ivory tower syndrome you shouldn't really do so either.

Modern programming of any kind involves using libraries and modules to stand on the shoulders of others and complete the project in a reasonable time.

I have watched some of handmade hero and while I think it's an interesting show I stand by my statements.

This topic is closed to new replies.

Advertisement