Jump to content
  • Advertisement
Sign in to follow this  
Alpha_ProgDes

Handmade Hero tutorial

This topic is 1028 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement

Thanks for the reminder! Just watched about 20 minutes of a video and it had some interesting (read: thought provoking) stuff in there.

 

It's been mentioned a few times in the past - there was an interesting discussion about it slightly over a year ago, which lead to another interesting side-topic.

 

If someone was a complete beginner, it's might not be a tutorial they should start from. I think it's more interesting (read: thought provoking) to you and me because we already have some understanding, but he's going about it in a way alien to how we'd normally do it, forcing us to consider it more deeply.

 

But hey, I only caught 20 minutes of the middle of day 13, so that's just a shallow surface impression.

Share this post


Link to post
Share on other sites

I watched all current episodes and its by far the best video resource out there. Casey muratori really knows his stuff and explains everything in great detail.

You can learn a ton from this, especially when you normally just use library X to solve a particular problem which is the total opposite of this project.

My perspective of how to write games has totally changed since this - for the better of course ;-)

 

He starts from the very beginning. As in how to create a project in Visual Studio.

 

This statement is partially wrong, he indeed starts from the beginning but he never setups any visual studio project at all.

He is writing everything with emacs and uses a simple batch file to compile it much more faster than visual studio can ever do by using the VC++ compiler directly.

VStudio is only used for debugging only - just to make that clear.

Share this post


Link to post
Share on other sites

I quit watching the moment I saw him using unity builds.

 

That was mostly out of boredom though, more than anything.  As much as I detests a few of the things he does and disagree with some of his opinions, he's at least honest to say that it's subjective and you should be doing things the way you do them.

Share this post


Link to post
Share on other sites


I quit watching the moment I saw him using unity builds.

 

You hate Unity?

 

(And why did this get moved to YA when I'm NOT announcing anything of mine. And it seems to have been discussed before, not in YA. I mean at least put it in Game Programming.)

Share this post


Link to post
Share on other sites
You hate Unity?

 

"Unity builds" are different (and predate) Unity the game engine. The former is a build technique whereby one reduces file IO during compilation by pasting the source from many .cpp files into one .cpp that is actually fed the compiler (generally by #include'ing the source files, which is not normally done). This speeds up your build in certain scenarios, but since it also increases the number of total lines of code rebuilt by any given change, it can also slow down your builds instead, so you have to be careful and pay attention to how and when you use them.

(And why did this get moved to YA when I'm NOT announcing anything of mine. And it seems to have been discussed before, not in YA. I mean at least put it in Game Programming.)
 

 

 

Where did you post it originally?
Edited by Josh Petrie

Share this post


Link to post
Share on other sites

For Beginners.

 

 

 

Ah, yes. I didn't move it, but FB does have very strict policies against posting this sort of thing. It's for beginners to ask questions, not for people to post material they think beginners should read.

Share this post


Link to post
Share on other sites


but FB does have very strict policies against posting this sort of thing. It's for beginners to ask questions, not for people to post material they think beginners should read.

 

Ah. I didn't know. But IMO, YA doesn't seem like the right place. Like I said, Game Programming is probably a better place for this.

Share this post


Link to post
Share on other sites


You hate Unity?

 

Unity builds.  It's a build model that attempts to put everything into one compilation unit by including all of the other source files directly into one.  There's a host of problems with it, since you're basically sticking the entire program into one global scope, and it can be very finicky with include ordering.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!