Thanks in advance, and here it is(I have deleted the names, but some of you may guess what they are):
Hello. My name is Michael Mitsopoulos and I’m writing to you because I am really interested in working in your company, XXX, and more specifically in the first Greek MMORPG game, XXX.
A little about myself. I am 29 years old, and a graduate of the Technological Institute(TEI) of Athens in Informatics. I was interested in computers and their applications from a young age, I believe I was around 10 when I started experimenting in programming in my old 286 with QBasic. As is natural with most kids, I developed an interest in game programming in particular, which I found fascinating. I made many little games there, like a slot-machine game, a Hangman game, and even a clone of Scorched Earth with planets and spaceships instead of mountains and tanks.
I don’t want to bore you, so fast forward to today, I am familiar with a dozen of languages, have studied now programming and CS in general formally, I am familiar with advanced programming techniques, multithreading, design patterns, SOLID principles, I have worked professionally as a programmer mainly in database programming, but still my passion is in programming for games. I see working in your company as a terrific chance of combining my passion and my job at the same time.
I have been following XXX since its birth, and it’s very interesting to see how it has grown to its current status. I especially liked from the start the fact that, unlike most MMORPGs today, the battles are not click-and-wait, but real-time FPS-like battles, and I’m impressed on how the engineers pulled this off considering it’s an massive online game, with the issues of latency and lag we all know exist in these games.
I think I will be a valuable asset to your company and to XXX development team, because, first of all, I consider myself to be fairly experienced in programming and game/graphics programming in general, but most of all because I am a good communicator, a team player, and I’m always eager to learn new things and techniques(when I’m working on the computer and not trying to create my own game, you’ll most probably find me scanning the net for interesting new methods, especially pertaining to graphics and gameplay organization). In short, for some reason(be it the environment I grew up or…the ‘genes’) I have a passion for game developing, and I would love being part of the XXX team, having a chance to work alongside talented developers which I’m sure have many things to teach me about the trade.
About the positions I would prefer, as I said I am very interested in graphics, so a position in the rendering technology department would make me most happy. Alternatively, I am interested in tools development too, as it is kind of a special category where the software you write is used to organize and optimize the work of the team itself, which means there will be communication and some sort of managerial challenges which I find fascinating.
Finally a bit about my own projects…I am experienced in C++, D3D and OpenGL, among others(I list all my skills in my resume), and have created the usual small games(Pong,Tetris,Arkanoid and such) before I started on some more demanding projects. I have attempted, in a few occasions, to gather together an internet team, mostly 3D artists, so I can complete a more well-sized game. Those efforts had various degrees of success, none though resulted in a game ready to publish, mainly because internet teams are too disjointed, and people work whenever they like to, so progress was quite slow.
For good or for worse though, I have uploaded and included some videos of some of my projects. So they are:
i)The closest I ever get to a finished project, a futuristic 3D racer. I got a team together to work on the art for the environments, but as I said it didn’t work out. However, the code was pretty solid and in good state.
ii)a 3D isometric action game. The guy I worked with was pretty talented in 3D art, but real-life issues made him quit, and so the project stayed as it were.
iii)A small 3D fighting game featuring Gods of several mythologies.
iv)This is my latest effort, a small FPS game.
About the rest of my credentials, I have a Proficiency in English language, and I have completed my army duties normally.
Thank you for reading this letter, and I hope I’ll hear from you.