Code for Game Developers: Optimization

Published November 06, 2015 by Jorge "BSVino" Rodriguez, posted by BSVino
Do you see issues with this article? Let us know.
Advertisement
Code for Game Developers is another take on Math for Game Developers - a weekly instructional YouTube series starting from the basics of a concept and working up towards more complex topics. In the case of this video series, after laying out the foundation of optimization you will learn about:
  • Amdahl's Law
  • Big O notation
  • Cache Levels
  • Binary Search
  • Hash Tables
  • CPU optimizations
If you have questions about the topics covered or requests for future topics, I would love to hear them! Leave a comment, or ask me on my Twitter, @VinoBS
The video below contains the playlist for all the videos in this series, which can be accessed via the playlist icon at the top of the embedded video frame. The first video in the series is loaded automatically
[playlist=PLW3Zl3wyJwWPmA00yqu9wiCREj4Of_1F8]
Cancel Save
0 Likes 8 Comments

Comments

Norman Barrows

i might recommend a transcription of the audio as the article submission.

November 06, 2015 10:23 PM
farsh

Looks like cache level demostration video is duplicated.

November 08, 2015 04:11 PM
Brain

I've voted not to mark this as reviewed yet, as i think it needs text. Sometimes it is not convenient to watch a video, and when i come to read articles i expect to be able to read about the subject :)

November 09, 2015 02:51 PM
Gaiiden

If anyone is voting Unclear or Incomplete simply because these are videos please remove your vote. It's not acceptible to judge information based solely on its form of presentation. Now, if you've watched the videos and determined them to not adequately explain what they are meant to, that's a problem - but you should also be leaving detailed feedback in that instance.

I understand some people like written materials over video but that doesn't mean video is any less effective at delivering an informative experience

November 10, 2015 02:15 AM
Ed Welch

The good: some of the topics are interesting and are explained well.

The bad: overall it seems like a guide for early optimisers. Nowhere is it mentioned that your code might already be fast enough. Nowhere is it mentioned that optimisation makes your code less maintainble and harder to understand.

November 11, 2015 11:37 PM
DemonDar

Why every optimization teacher never speak about maintenance optimizations? (aka refactoring and code design)

There are many aspects that can be optimized, code speed is only one, other things people usually want to optimize are development time/costs and usability of code.

November 13, 2015 10:00 AM
swiftcoder

I do think it's valid to request a text transcript before this is approved. GameDev.net articles have always been in textual form, and while I am sure the video adds value for many people, I'd like to continue serving the demographic (like myself) who come here to read.

Additionally, without a transcript the video is entirely opaque to search engines like google, which will drastically reduce the traffic we end up driving to this video.

November 23, 2015 05:15 PM
tyler3

I think I can help you. I often look through various blogs on development and new technologies - because I'm interested in this topic and because I have some ideas in my head for startups that I will someday implement. So I recently came across a great article https://triare.net/projects/custom-delivery-app/ and I think this is exactly what you need. This article describes a startup project with unique integrated functionality and it is just about your topic. I hope this information will be useful to you.

February 17, 2023 12:37 PM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement