Welcome to Shifti, WolfyDrake! If you'd like any assistance with creating pages and the help link in the sidebar isn't helpful, feel free to post questions on this page or on my own user talk page and I'll see what we can do. If you're just here to read, that's fine too. Hope you find what you like. :) Bryan 01:47, 22 December 2008 (EST)
'Ello Guvnah! I thought I would formally welcome you to the site which I have been watching since February. And now I'm a contributing author! I like your work, so welcome!--Guvnor Of Space 15:55, 22 June 2009 (UTC)
- Um...thanks? I've been here half a year now, since December '08, but I've only got two stories...but still, I'm really glad you like my work. I'm a terribly slow writer, so don't wait too long. Moreover, my next story is going to be very, very long. I've already planned it. And I'm also fighting with my homework...so I don't think any new stories are coming soon. Sorry. I'll try my best to write more! --Drake 23:58, 22 June 2009
About Bungie/game design
I just remembered that you wanted to work in game design, so I thought I'd drop a couple of ideas.
- A good, free, 3d modeler: Blender. It takes some time to get used to, but any experience with a 3d modeler will look good on a resume.
- Learn C++. Just drop by a local book store and grab a C++ book. It's one of the widely used programming languages, and almost all game designers use it to an extent.
- pick up the Blender Game Kit book. It walks through almost all of how to create a game with blender.
- Learn the Python scripting language. Blender uses python for all it's scripting, so if you want to do the cool stuff, learn python.
And for much later in life, look for small upstart game design companies and intern with them. At first you won't be able to get into Bungie, but they will definitely be more likely to look at your resume if you have intern experience, especially if it's on an innovative independent game. That's how Portal was made. A college project team was picked up by Valve. --Concerned Reader 03:49, 1 July 2009 (UTC)
- Don't limit yourself to Python and C++. World of Warcraft uses Lua to extend the client and it is good to learn C and Assembly Language. (if you look at the source to Quake 3 (which has been GPL'd) you'll find that a number of the math routines are in Assembly and the engine itself is in C)
- And you should also look at tools like QeRadiant/GtkRadiant—used for making maps for Quake 1 to Quake 4, Doom 3, Warsow, Prey, etc… And there are a lot of other things to learn—I could go on for hours about stuff I've learned while thinking about getting into game design. Over at id Softwares FTP site in "/idstuff/source" you'll find the source code to Wolfenstein 3D, Doom (1&2) and the first three Quake engines. I don't recommend looking at Wolf3D's source—Carmack is a genius and wrote that engine in, mostly, highly optimized assembler to make it work in the limited RAM of the early PC's. The first two Doom's aren't much better, but if you read the text-files that accompany it you'll find that Carmack had some real "eureka" moments while working on it and you'll also find the origin of the ".bsp" file format.
- In all…Game design and programming is an interesting field. But please—don't just learn DirectX and think you've learned everything there is to know. DirectX will help you get jobs, but you should also learn OpenGL and the low-level sound interfaces for the platform you're developing for. By doing that you'll know that any quirk that you might trigger in DirectX can be worked around by using a completely different interface. -- ShadowWolf 11:45, 1 July 2009 (UTC)
- Gah! It's really nice of you two to remember what I like and try to help, but honestly speaking, my Infocomm Studies aren't exactly the best in class. I have no idea how I pass the term tests: I think it's some fluke, or maybe the teacher was really sleepy when he marked it. The point is, my IS sucks. Bad. And that's why I honestly doubt I'll ever get into Bungie. But still, thanks a lot for the suggestions. If I can, I'll try them out, but chances are I won't understand a thing...Still, it's really nice of you guys to do this... --Drake, 19:21, 02 July 2009
I'm assuming infocomm is Information Communications, but I don't exactly know what that means. You seem to have a fair grasp of the wikicode on shifti, and that itself is a small feat. Programing is like learning another language, which you seem to do pretty well, and Real Life is nothing like high school. If you want to do something, don't despair about it, and at the risk of sounding cliché, Just Do It. I got pretty bad grades in English for a while, and now I'm writing (a) short story(ies). Hopefully you can pull it off, and if you can, you'll have a job you love. If you cant get in to bungie to actually make the games, you might get in as a game writer. either way, you'll be doing something you love, which is the best job to have in the long run.<>/span> --Concerned Reader 13:01, 2 July 2009 (UTC)