Jump to content

FrankK

Members
  • Posts

    249
  • Joined

  • Last visited

Everything posted by FrankK

  1. 2nd Edition for life, baby. Alas, how would the troubled citizens of Shadyvale fare in the land of 4th edition will have to wait until we can give video games truly epic level budgets.
  2. This is a good suggestion. I think I even read on here one of the top Obsidian guys saying that having a resume of mods would be a huge advantage over people that might even have more age or experience on you but don't have mods to their credit. <{POST_SNAPBACK}> Mods show a dedication and love of making games. That dedication and love of games is the only way to survive in this industry. If you are an artist, mods will definately help you understand how to make art for video games (like poly and texture budgets) If you are a designer, you will need to come up with creative solutions to implement your 'vision' sometimes. It also allows potential employers to see how well your vision survives from idea to implementation. If you are a programmer you'll need to integrate your code with an existing codebase and do so optimally (nobody wants a mod running at half the fps of the original game). There's also room to show creativity in your solutions here. Artists can also get hired based on a killer portfolio provided poly/texture budgets are withing expectations of what the company is looking for AND the quality is there. It's also extremely competative, at least as much as design.
  3. Focus on C++, i haven't seen a C-based codebase that wasn't a legacy engine in a while. The only area where anything other than C++ would help is for tools. We use C# for our toolset needs on NWN2, for instance. That may change, but taking a snapshot of the industry at this point would yield 95% of the games being developed in C++. Assembly is always nice to know, but being an expert isn't that important. We've run tests against assembler and the latest compilers are pretty hard to beat. You can beat them, of course, but the savings is minimal and should only be used where needed. This means you won't be called upon to write much assembler these days. The exception used to be hardware shaders, but those have since gone the route of HLSL making it less important to remember the not-so distant days of shader assembly. I do believe that shader assembly is still important to analyze the output of HLSL compilers since they are relatively new and there is every possibility for not-what-you-intended assembly of the HLSL code.
  4. The sticky about programming should answer most questions about what to do to give yourself a chance at becoming a game programmer.
  5. WoW has a dead spot in the 40s that can be very difficult to overcome (lack of content options for characters level 45-50 is an issue). I suspect this is when many people re-roll or give up. The first 30 levels got a lot of love (heavily played in the beta) and go by fast enough that I don't mind playing them. Levels 50+ are a blast. The quests and challenges slowly increase and the zones you frequent are really good stuff. If you can make it to 50, I suggest finding a group of regulars to do the dungeons/quests and you will not regret it.
  6. I played Fable with very low expectations, not being a huge fan of Black and White and other games from the developer. I only picked it up after seeing some gameplay at E3 and some gameplay movies on IGN. I figured I might enjoy it. I did. Is it short? Yeah. But plenty of replay. The story is hardly epic, but the mechanics of the gameplay are pretty solid. I'm interested in the PC version, but my list o' stuff to play is getting a bit long. If you never played the XBox version, I think the PC version may be worth a gander.
  7. It has been my experience that the US has had a shortage of experienced software developers for quite some time. We receive about 10x as many applicants for entry-level positions as we do for experienced developer positions and many of those applying for experienced developers are marginally experienced.
  8. There's a sticky that talks about schools, etc. Physics and math (calculus level at the least) with help. A lot.
  9. I went to grad school as a teaching assistant and it was a highly rewarding experience that I think helped me later on in my career (the teaching part that is, the classes were pretty much more of the same--I imagine research assistantship is probably a more intellectually challenging avenue).
  10. We generally don't discount rejected candidates because many times they weren't rejected because we didn't think they could do the job. It's not uncommon to have simply found someone who is a better fit for the position. So we don't discourage resubmission. We accept both recommendations and blind submissions. A candidate is usually evaluated by the leads of the project and the ownership of the company--so while a referral can help get the interview, it's not a shoe in for the job. Industry wide is a crapshoot. Honestly, many companies have their different philosophies on hiring. In general, I think most encourage you to resubmit provided you have an updated resume that reflects more experience or new skills or a new demo/mod.
  11. These positions have been filled as of 7/7/04.
  12. Replace UT2K4 with BF:V and you pretty much have Wendesday and Friday night at the Obsidian Ranch pegged--except Friday is pants optional.
  13. The location is pretty imporant, so keep in mind that in California we do pay a lot more for real estate and in taxes (successfully Saves against rant). However, a lot of things are very convenient out here as well (access to mountains, ocean, culture, and 'other culture'). However, with the number of companies strewn along the highway from Calabasas to San Diego, your odds of remaining employed are better than say, Madison WI, where your choice is Raven or nothing. You will generally make slightly more (10% or so) living in a higher cost of living region. As far as 60 hour weeks go, some companies require it. Some positions require it. I've worked for companies that encourage 40 hour weeks, except in the event a milestone is in danger--or the 'crunch' is on. You will never avoid the 100 hour weeks near the end--every project insists THIS WILL BE THE ONE to avoid the crunch,but even with the most careful planning, the team's passion for wanting to make the best game possible will be stronger than their desire to catch their favorite TV shows (thank you TiVO). Summary: You will make less money and work more hours. No way to sugar coat that. Otherwise, it's a lot like working outside the industy. Except you work with geeks. Making games. No suits. With the occasional span of months where you forget where you live or who you live with because the office IS your life and home. It really comes down to work satisfaction--I don't regret taking a HUGE salary cut to get into the industry (about 4.5 years later, I'm still below what I was making, but not too far below) . What's money when your miserable for 8 hours a day?
  14. Generally, salaries are slightly lower than 'out-of-industry' salaries. A programmer that has a good resume and several years in the industry won't be starving, that's for sure. Out-of-industry experience and salary history won't really earn you much when applying, hence you can be making 60k writing accounting apps for a consulting firm, but you will likely need to take much less to 'break in'. It's a reality that we make less, though, and most people don't do this for the money. It's not bad cash, but you can make more doing something else.
  15. Well, there's two types of agreements. Valve is self-funded, I am pretty sure. So they will finish when they finish and collect money from Half-Life 2 sales almost instantly. Most developers work based on milestones and payment for milestones. The time between the start of a project and the ship of a project is divided into chunks (usually monthly). The developer agrees to deliver the game to the publisher with x amount of content and features implemented for each milestone and the publisher pays them some money. The royalties on a publisher-funded title generally pay out at higher sales numbers, but your project is funded by the publisher, so as long as the publisher can pay you and you meet your milestones, you don't go hungry. Less risk for the developer, more risk for the publisher.
  16. Edited out comments. Politics is such a horrible conversation topic. =)
  17. I won't argue that either =) Truth as it pertains to journalism however, seems often to be subjective.
  18. Good point. I should have said 'facts'.
  19. I rarely respond to this forum, but I did have to chime in with this. If you believe FAIR is really 'fair', then you may as well believe Fox News and CNN are are playing to non-partisan crowds. I found many facts on FAIR (both currently and in the past) to be misleading, revisionistic and ommisive. It is clearly an editorial site with truth second to opinion. It's easy to see why people have such a negative view of Americans and their politics when reading sites like FAIR. I would implore you to do what I do--read many sites a day on the same story (and from different countries). don't rely on something like FAIR to 'feed you the truth'. News media today is as it ever has been, selectively telling the truth. If you visit 4 or 5 sites a day, between them you can at least see a portion of what is real. Otherwise you wind up reading what you want to believe.
  20. Digipen's drop out rate is probably due to the heavy math. If you fancy yourself not intimidated or (gasp) liking calculus and linear algebra you will do fine in a curriculum like Digipen. We've recently hired a Digipen grad that we are more than happy with. If you are more of a logic/problem solving person, I would just get into a Comp Sci program at any 4-year college/university. While there, focus on the mod scene and get to know game code so that you have a good portfolio to present. Having extensive mod experience or making a demo using DirectX or OpenGL would also get you pushed to the head of the proverbial heap.
  21. I've played FFXI, DAoC and WoW over the the last year. I played DAoC for almost 2 years. Solid MMO. I liked the class system, though the balance was pretty bad--especially in RvR (hybrids were the suck with Mythic's stance basically being that they should be weaker than pure classes). Still, RvR kept me coming back for months--and the raids into Tuscaren Glacier were pretty fun too =) I left because ToA was looking to be an uber grind which would be required to be competative in RvR. There was also no love coming for hybrids (my main was a Skald, a bard-like melee hybrid) and they basically had huge problems in RvR. The Darkness Falls concept was awesome. I hope other faction based MMOs use it. WoW is shaping up 'nicely'. It's accessible, but I think veteran MMO players can see the same mistakes other MMOs have made slowly making their way into the game. It's not groundbreaking, but easy to just log in for an hour a night with few problems (unless you do instance dungeons, which can take a few hours). Maybe that's groundbreaking in itself. It's a good MMO for casual players. I'm not a fan of using a push system in beta test as it introduces far too many variables at the same time, but I am also not developing an MMO so I am giving them the benefit of the doubt as to that reasoning. I think the last push was funner than this push, but hopefully things will work out. I wouldn't classify it as a slam dunk yet, though some areas (the Undead lands) are simply amazing, top MMO quality. Other areas (Kalimdor) need so much love, I wonder if 4 months is enough time to do it. FFXI just didn't sit well with me from the start. I couldn't enjoy the combat, the mobs that would chase (and hit) forever if you ran, the need to group at an early level to do ANYTHING. The world pass system, oy...just a lot of gameplay aspects that didn't appeal to me. right now WoW is my favorite. I also played EQ on Tallon Zek--which was the funnest PvP experience on any MMO. Nothing beat rolling up on a camp populated by an enemy faction and simply leveling them to get the spawn. Bliss =)
  22. you never finished ninja gaiden did you ? Ninja Gaiden is tough. It is the thug in the alley that has a lead pipe and beats you about the head with it from the opening moment until you fall into a mass of quivering tears and then it proceeds to beat you some more. Then you finish the first boss. I like challenging as much as anyone, but sometimes, I also like to have my turn with the lead pipe. Good games have peaks and valleys of difficulty, particularly RPGs. It's always fun to level your character and have that hour of power where your new skills are smiting enemies only to have them slowly get tougher again.
  23. yes and no. your responsibilities are usually pretty well defined, but just about everyone contributes to making a game great. case in point: designers are often helpful in directing programmers to areas of code that may be similar to what they are implementing (aka, hey this feature is similar to the Spore Beast Attack, maybe we could do something similar but with Fungus?). The programmer can then reference a piece of code that makes his job easier. Also, programmers are often the first people to see a feature in practice and can offer insight on to what can be done in a given time frame to make it more enjoyable. In terms of game design, the vision is maintained by the design team, but the pieces that go into making the game come from everyone on the team. Some positions are more flexible than others, some are 'gateway' positions that can lead to design or programming or art (ie, level designers can continue design or branch to art if they have the skills, scripters often branch to either level design or programming, etc)
  24. Pretty much what I was trying to say in far fewer words. With the exception of the lead graphics programmer, people almost never know the names of programmers or even know what is programming versus art or design. It's hard to tell sometimes (which is a sign of good programming)
  25. All programming has something to do with the game itself--getting the orc to hit someone over the head is a combination of many programmer's efforts. Most users will never really know good gameplay code when they see it. They WILL notice good graphics or engine work. The most common time people notice the gameplay programmer is when the gameplay is bad. It's a sadly thankless position outside of the team (you will have a fan base comprised of the design team if you make good gameplay code, however).
×
×
  • Create New...