About me

Home

Software

Tutorials

About me

I am currently a Computer Engineer major at UCSD. I didn't start programming until I started college, but I quickly went off to learn on my own. Here are some of the resources I have used, if you want to check them out for yourself:

Cocoa Programming for MacOS X (2nd Edition) - I used this book to teach me what I know about Cocoa. I use Cocoa mainly for applications with a GUI, but for other applications (such as full-screen games or command-line apps) I still use Carbon or just standard library C/C++.

OpenGL Superbible (3rd Edition) - I used this to teach myself OpenGL. It had many, many typos and mistakes, but that actually ended up helping teach me OpenGL since I needed to figure out what's going on in order to fix it. Coincidentally, it's also what taught me straight C as I was going through it.

The C++ Programming Language (Special 3rd Edition) - I used this book to teach myself most of what I know about C++. It assumes you know many of the fundamental programming concepts before reading it, but if you do know them it will teach you all the specifics you would want to know about C++.

All of my complete (and some in-progress) software projects (done for fun, of course) are listed in my Software page. My future plans include a free application to import a model, add the information necessary to use a shader I wrote to create 3D volume shadows, then allow the user to add collision surfaces and animations. I will also release a library to use the models and animations in any project you so desire. I also plan on creating a 3D RPG in conjunction with a friend. (it will also use the library I mentioned :-))

Stay tuned for updates!

Feel free to e-mail me for questions, comments, etc.

Copyright © 2005 akb825. All rights reserved.