Profile

Cover photo
Michael Labbé
Works at Frogtoss Games
Lives in Vancouver, British Columbia
328 followers|16,891 views
AboutPostsPhotosYouTube+1's

Stream

Michael Labbé

Shared publicly  - 
 
I've been in sysadmin mode lately.  Apart from setting up wireless streaming music, I bought a DS1512+ and loaded it with 11tb of usable space on a RAID 5.  That should hold my photos and code for a bit.  I also bought and set up a new Asus G75VX.  It's the first PC laptop I've ever been happy with. 

I installed Undercover (anti-theft software) on all of my laptops and encrypted their hard drives.  Then I switched over to 1Password.  I used a manual unique password system before but this is more secure.
2
Michael Labbé's profile photoJoe Smith's profile photoRichard Mitchell's profile photo
3 comments
 
cool !! Make sure you come see me next purchase tho!!! :)
Add a comment...

Michael Labbé

Shared publicly  - 
 
 
It's a game with a giant turtle with guns blowing stuff up. What's not to love?!?

The Shellrazer teaser video is live. If you like what you see, click Share and spread the word.

Shellrazer Preview Teaser
2
1
Add a comment...

Michael Labbé

Shared publicly  - 
 
__declspec(novtable) is a little Microsoft compiler trick to remove vtable generation from abstract base classes. This doesn't mean we can have interface polymorphism without vtable indirection overhead!

__declspec(novtable) reduces the vtable reference count by one. The linker is free to optimize away zero-referenced vtables, reducing output code size.

However, if you derive from a novtable-marked class, it increases the vtable reference count to one, putting a vtable back in the derived class. Inspecting the object in a watch window proves this to be true -- the _vfptr table is there.

__declspec(novtable) is still good for reducing code size in some situations, but it does not work around polymorphic indirection overhead.
1
Add a comment...

Michael Labbé

Shared publicly  - 
 
A friend of mine has been working on a game in his own home office for the past three years. As of yesterday, it was finally released for the PC. It's a slick little game that engages you fully as you play a light beam travelling through the universe. You have to play this with headphones on. :) http://bit.ly/GJ1Law
2
Add a comment...

Michael Labbé

Shared publicly  - 
 
In terms of under praised and under recommended programming books, Advanced Windows Debugging is at the top of my list. If you use a built in IDE debugger (like Visual Studio) and think you know how to effectively track down software defects, this book is incredibly eye opening.

I compare the effect Advanced Windows Debugging had on me as an empirical troubleshooter when I read it a few years ago to the effect that Effective C++ had on my C++: profoundly eye opening.

The book focuses on Windows and WinDbg, but a lot of it applies directly to console programming, especially the Xbox 360.

Amazon link:
http://www.amazon.com/Advanced-Windows-Debugging-Mario-Hewardt/dp/0321374460/ref=sr_1_1?ie=UTF8&qid=1329079428&sr=8-1
1
Add a comment...

Michael Labbé

Shared publicly  - 
 
We have been prototyping all of our graphics code in WebGL. We wrote up a little prototyping API called ftgplane and threw it up on Github: https://github.com/Ipsquiggle/ftgplane
Graham Jans originally shared:
 
Man, shaders are fun!

Got a screen-space ambient occlusion working for 2D shapes in our testbed! (Dubbing this PBAO -- Plane-Based Ambient Occlusion ;) ) This is pretty interesting looking in motion. +Michael Labbé and I thought of a few alternatives to this traditional style that take advantage of the fact that we are working in 2D, but this is nice because it's consistent for both 2D and 3D elements....

(Also, yes, that is some realtime cel shading going on as well.)
1
Add a comment...
Have him in circles
328 people
Sean MacLeay's profile photo
Rog Dor's profile photo
Joe Bonar's profile photo
Joe Vogt's profile photo
Ian Verchere's profile photo

Michael Labbé

Shared publicly  - 
 
Some shots from OrcaJam which totally went down last weekend.
2
Add a comment...

Michael Labbé

Shared publicly  - 
3
Jason Freedom Film's profile photoMike Moore's profile photoDonald Yapp's profile photo
3 comments
 
Looks like the Chitauri are coming. Some better nuke Stark Tower. 
Add a comment...

Michael Labbé

Shared publicly  - 
 
Wow. The ScriptNo extension for G+ just blocked 135 pieces of Javascript from rendering on venturebeat.com. The main content still loaded and the page is still viewable.

That's a heck of a lot of extra connections just to read some content. I'm all for supporting sponsors and not adblocking, but that's too much.

Aside from the other benefits, ScriptNo is a great way of preserving my laptop's battery life while I am at GDC.
1
Add a comment...

Michael Labbé

Shared publicly  - 
 
I can probably attribute 70% of my familiarity with chords and scales on the guitar to having one close to me at all times. This is doubly true for periods where I am working on projects where builds take 2-5 minutes.

Reviewing what you know for a few minutes ten times a day is way better for memorization than blocking an hour a day out. (Those blocks are for jams!).

Don't let your $house_partner shove your guitar and amp in the back of a dark closet!
2
Michael Labbé's profile photoJason Lee Elliott's profile photoGraham Jans's profile photo
3 comments
 
I'm improving an inch at a time.. a few months ago, it was on the other side of the shelf.. now it's close to me, the stand is not behind the filing boxes, and it even can be plugged in without moving it!
Add a comment...

Michael Labbé

Shared publicly  - 
 
I LOVE the codification of stylized art.
1
1
Add a comment...

Michael Labbé

Shared publicly  - 
 
“They [Foxconn] could hire 3,000 people overnight,” said Jennifer Rigoni, who was Apple’s worldwide supply demand manager until 2010, but declined to discuss specifics of her work. “What U.S. plant can find 3,000 people overnight and convince them to live in dorms?”

http://www.nytimes.com/2012/01/22/business/apple-america-and-a-squeezed-middle-class.html?_r=3&pagewanted=all
1
Add a comment...
People
Have him in circles
328 people
Sean MacLeay's profile photo
Rog Dor's profile photo
Joe Bonar's profile photo
Joe Vogt's profile photo
Ian Verchere's profile photo
Work
Occupation
Game Developer
Employment
  • Frogtoss Games
    Developer / Studio Head, 2010 - present
  • Threewave Software
    Lead Programmer, 2000 - 2010
Basic Information
Gender
Male
Story
Tagline
Game developer, programmer, entrepreneur and photographer from Vancouver, BC
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Vancouver, British Columbia
Links
Other profiles
Contributor to
Michael Labbé's +1's are the things they like, agree with, or want to recommend.
Strobist
www.strobist.blogspot.com

The world's most popular free resource for learning how to use off-camera flash.

Org: Your Life in Plain Text
orgmode.org

Org: an Emacs Mode for Notes, Planning, and Authoring

Tomato Firmware |
www.polarcloud.com

Tomato is a small, lean and simple replacement firmware for Linksys' WRT54G/GL/GS, Buffalo WHR-G54S/WHR-HP-G54 and other Broadcom-based

GitHub - Social Coding
github.com

git /'ɡɪt/. Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.

Pi Studios > Home
pistudios.com

Pi Studios is an independent game development shop located in Houston, Texas, that produces, develops and creates premium quality video game

Frogtoss Games
plus.google.com

We build fresh experiences and cool products for gamers.

The Zombie Minesweeper Foodchain
www.youtube.com

Get it on iPhone & iPad! http://launch.zombieminesweeper.com Trailer by Nakatomi HMC http://vimeo.com/nakatomihmc Zombie Minesweeper (ww

delicious-chrome-extension
code.google.com

Adds Delicious buttons to Google Chrome

'Zombie Minesweeper' Review – Love is a Minefield
toucharcade.com

'Zombie Minesweeper' Review - Love is a Minefield:If you've never heard of Zombie Minesweeper [$0.99], you could be forgiven for thinking th

A guide to Python Namespaces
bytebaker.com

This post is part of the Powerful Python series where I talk about features of the Python language that make the programmer’s job easier. Th

Vienna summit - Wikipedia, the free encyclopedia
en.wikipedia.org

The Vienna summit was a summit meeting held on June 4, 1961 in Vienna, Austria between President John F. Kennedy of the United States and Pr

MDA framework - Wikipedia, the free encyclopedia
en.wikipedia.org

In game design the Mechanics-Dynamics-Aesthetics (MDA) framework is a tool used to analyze games. It formalizes the consumption of games by

Slaughterhouse-Five - Wikipedia, the free encyclopedia
en.wikipedia.org

Slaughterhouse-Five. Slaughterhousefive.jpg First edition cover. Author(s), Kurt Vonnegut. Country, United States. Language, English. Genre(

Nec-Romance.com | Living with the Un-Living
www.nec-romance.com

Welcome all Zombies and Zombie Lovers! Are you curious about the undead? Has your heart been yearning for the touch of a cold lifeless hand?

Valve
www.valvesoftware.com

Valve Corporation, based in Bellevue, Washington, makes computer games such as Half-Life 2 and Counter-Strike: Source.

The art of naming a business [infographic] - Holy Kaw!
holykaw.alltop.com

Alltop.com. Work; Health; Culture; Interests; Tech; People; Good; News; Geos; Sports. A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R;