Hello everyone! Spirrwell here! Yes, Michael Barth is my real name. I'm 19, and I'm applying to become a programmer!
Most of you know me, I’ve done a lot of various things. I’ve messed with 3D models, maps, scripting, and the Source engine itself. I’ve been playing the game for a few years now, and I love it. I’ve learned so much, and I owe a great deal of what I’ve learned to this very game. Without it, I wouldn’t have pushed myself to learn so much about how the Source engine and stuff worked. Anyway, enough about that, this here is an application!
The first and foremost important question that comes to mind is what is my experience? As I’ve already mentioned, I’ve worked with 3D models, maps, scripting, and programming for the Source engine. However, I’m not limited to just the Source engine. I’ve worked with Unity and UDK, though I’m more familiar with Unity. I’m familiar with C, C++, and C# programming languages, though I’ve messed with others such as Java when necessary as many languages follow the same principles. Although, I’ve done most of my work with C++.
Writing in C++, I’ve dealt with multiple third party libraries such as FFMPEG, SFML, SDL, Allegro, FMODex, audiere, and OpenAL. Along with that I’ve programmed for OpenGL. I have no real experience in programming with DirectX, however, it’s a skill I could probably learn if necessary.
To demonstrate my programming\scripting, I'll point to some of my most recent topics:
FMOD 3D Sound Entity
As mentioned before, I've messed with the FMODex library, explicitly for the purpose of creating a 3D sound entity with it which I had hoped would be used in PVKII.
Capture the Flag
I scripted a gamemode because I wanted to play Capture the Flag in PVKII, enough said.
Along with my programming\scripting experience, I've also worked with 3D models in both Blender and 3Ds Max, but primarily Blender. I can't create models worth anything, but I can edit them and I can implement them with the Source engine, which also takes its own scripting knowledge to an extent with QC files. To demonstrate that, I'll point to my most recent thread:
Spirrwell's Big Beta Release
I've also got experience in creating, editing, and porting maps, which I will point to some pretty old threads:
Some New Custom Maps
I know I'm applying as a programmer, however I did want to point out the other things I've worked on, because they are quite important to deal with when programming, as well as just in case you might need somebody to work on those things, which is doubtful. You've got some great mappers and artists, which I wouldn't qualify myself anywhere near an artist.
Now I will be honest, my knowledge of programming with the Source engine is limited, but as demonstrated with the FMOD 3D Sound Entity, I can learn, and I did something I thought was impossible, and learned a lot in the process. But I have worked together with Felis when scripting plugins as well as some other things with him related to the Source engine. You're a great friend, and I hope to be working right beside you soon! To me this is a tremendous opportunity, and I've never had the chance to work with a solid team before.
I know the biggest worry in picking somebody up to work with you is that they may not be dedicated or life will get in the way, and it's undoubtable that I have had a great dose of the unexpected and life hitting me smack in the face. BUT! Things should be much more stable for me now, and nobody hopes that more than I do!
So I await your decision. I love this game, and even if you guys say no, I understand completely. No hard feelings at all.