Jabavu (a.k.a Jaba) Adams
Email me at
Office Smash!
I put together a team for the 3rd Toronto Indie Game Jam. Here's what we made:
Play It!
My Blog
Links
Meta Skills: What to do to do
You and Your Research
, by
Richard Hamming
Technology and Courage [pdf]
, by
Ivan Sutherland
Teach Yourself Programming in Ten Years
, by
Peter Norvig
What You'll Wish You'd Known
, by
Paul Graham
(especially useful for high-school students!)
Software / Projects / Business
Slides and Audio
from
Y Combinator
's
Startup School
.
Eric Sink's Weblog
(Nice guide to marketing for geeks, among other things)
Joel on Software
Portland Pattern Repository
(The original wiki; thoughtful commentary on methods, language features, and design)
Games
International Game Developers Association
(Toronto Chapter)
Toronto Indie Game Jam
MIT Linear Algebra Video Lectures (excellent!)
Differences between OpenGL, DirectX, and ODE matrix order and memory layout.
NeHe OpenGL Tutorials
Comparing floating point numbers
paper.
IProf
: Portable in-game profiler with real-time display.
Python
Python
, a productivity-enhancing scripting and glue language.
PyOpenGL
: OpenGL for Python.
PyGame
: play audio, handle game input, and draw 2d graphics in Python (plays nice with OpenGL.)
SWIG (Simple Wrapper and Interface Generator)
Wrap C/C++ modules for use with Python (or Ruby, or .NET, or ...)
Physics
Free video lectures
of
Richard Feynman
, explaining
Quantum Electro-Dynamics (QED)
.
Structure and Interpretation of Classical Mechanics
(uses Scheme/Lisp; teaches Langrangian and Hamiltonian formulations)
Chris Hecker's
Bibliography for Rigid-Body Dynamics
Stuff
reddit
"What's new online."