While this article makes a good point (don't say no just because you're lazy) I think it misses a more important one. Time is incredibly important for projects operating with a schedule, especially if there's a fixed…
I think the 'best' trick I've seen is using pointer tagging on an object's virtual function table pointer to squeeze in an extra flag during garbage collection. Adding another variable was thrashing the cache, so…
Higher than the Xbox360 indie market, maybe. Definitely not the main XBLA store though. From what I've read it's pretty easy to get up on Steam. Terraria and Magicka are good examples of games from unknown teams making…
I've worked for a few video game 'startups' that tanked or are in the process of tanking. Here are some pitfalls to avoid: * Make sure you focus on the company aspect of things. Why are you making games? If the answer…
As a reference point: I have an nontraditional CS degree (DigiPen). I learned a lot of math in school, and programmed a ton. There was emphasis on data structures / algorithms, but not as much as you'd find in a…
There's a pretty big difference between making something playable and making something scale-able. When you've got 48 hours to make something playable scaling gets thrown out the window.
Just as a reference point, in this article [http://whatgamesare.com/2011/02/you-need-four-coders-product...] the argument is made that you need four coders to make a game. I think formula being followed for these…
The first company I worked for had mandatory code reviews, I was on a team of about 20 other programmers and I thought it was a great system. Then I went and worked for a startup video game company, the programming team…
If you're really trying to write efficient code (which is what this article claims to care about) you don't 'forget' to do things like assert that the data is correct. You _guarantee_ that the data is correct and then…
You would put an assert inside of the divide function like so: int divide (int x, int y) { defend (y != 0); return x / y; } Now divide is guaranteed to produce a correct result if it's called with correct data. It's up…
You're absolutely right. It is exclusionary. Participation should be exclusive to those who can vote. This means, no corporations, no organizations, no churches, etc. Individuals _only_. Not letting Canadians vote in…
This is exactly why we need campaign reform. If you're business X, who's product is something that is provably not in the people's best interest you can ram through its legality with enough money thrown at the policy…
It's actually industry standard for the publishing platform to take ~30% as the article says. XBLA, Steam, and PSN all do this as well. It may seem like a lot, but those users wouldn't be available to you without the…
I think of it as more of a predictor of future behavior. Pirating software doesn't necessarily mean you'll lie to your customers (or to me) but from my standpoint - If I see you being dishonest in one fashion, it makes…
Cool writeup :) I would also add that you need to be intimately familiar with your bike (startup) if you're going to succeed. Every bike you ride is different, the clutch, the steering, braking distance, all of that…
For game development at least I've found that a 10 minute phone interview with simple 'these are things you must know or I will not hire you' questions works wonders for screening. I like to think of it as a bounding…
http://lesswrong.com/lw/im/hindsight_devalues_science/
I'm not arguing that the posts are on topic. What I'm saying is that you have no control over the so called 'thoughtless upvoters'. If you start flagging. They will start flagging, even if it's just out of spite. I'm…
Then it sounds like it's time for an experiment. Take the code he posted with the article, and modify it to use a box-frustum check instead. Don't forget to test the program's performance before you make any…
A sphere-frustum check is a lot cheaper than a box-frustum check. The spherical test only has to check the distance of a single point to the frustum, a box intersection test is much more complex. There are some false…
While this article makes a good point (don't say no just because you're lazy) I think it misses a more important one. Time is incredibly important for projects operating with a schedule, especially if there's a fixed…
I think the 'best' trick I've seen is using pointer tagging on an object's virtual function table pointer to squeeze in an extra flag during garbage collection. Adding another variable was thrashing the cache, so…
Higher than the Xbox360 indie market, maybe. Definitely not the main XBLA store though. From what I've read it's pretty easy to get up on Steam. Terraria and Magicka are good examples of games from unknown teams making…
I've worked for a few video game 'startups' that tanked or are in the process of tanking. Here are some pitfalls to avoid: * Make sure you focus on the company aspect of things. Why are you making games? If the answer…
As a reference point: I have an nontraditional CS degree (DigiPen). I learned a lot of math in school, and programmed a ton. There was emphasis on data structures / algorithms, but not as much as you'd find in a…
There's a pretty big difference between making something playable and making something scale-able. When you've got 48 hours to make something playable scaling gets thrown out the window.
Just as a reference point, in this article [http://whatgamesare.com/2011/02/you-need-four-coders-product...] the argument is made that you need four coders to make a game. I think formula being followed for these…
The first company I worked for had mandatory code reviews, I was on a team of about 20 other programmers and I thought it was a great system. Then I went and worked for a startup video game company, the programming team…
If you're really trying to write efficient code (which is what this article claims to care about) you don't 'forget' to do things like assert that the data is correct. You _guarantee_ that the data is correct and then…
You would put an assert inside of the divide function like so: int divide (int x, int y) { defend (y != 0); return x / y; } Now divide is guaranteed to produce a correct result if it's called with correct data. It's up…
You're absolutely right. It is exclusionary. Participation should be exclusive to those who can vote. This means, no corporations, no organizations, no churches, etc. Individuals _only_. Not letting Canadians vote in…
This is exactly why we need campaign reform. If you're business X, who's product is something that is provably not in the people's best interest you can ram through its legality with enough money thrown at the policy…
It's actually industry standard for the publishing platform to take ~30% as the article says. XBLA, Steam, and PSN all do this as well. It may seem like a lot, but those users wouldn't be available to you without the…
I think of it as more of a predictor of future behavior. Pirating software doesn't necessarily mean you'll lie to your customers (or to me) but from my standpoint - If I see you being dishonest in one fashion, it makes…
Cool writeup :) I would also add that you need to be intimately familiar with your bike (startup) if you're going to succeed. Every bike you ride is different, the clutch, the steering, braking distance, all of that…
For game development at least I've found that a 10 minute phone interview with simple 'these are things you must know or I will not hire you' questions works wonders for screening. I like to think of it as a bounding…
http://lesswrong.com/lw/im/hindsight_devalues_science/
I'm not arguing that the posts are on topic. What I'm saying is that you have no control over the so called 'thoughtless upvoters'. If you start flagging. They will start flagging, even if it's just out of spite. I'm…
Then it sounds like it's time for an experiment. Take the code he posted with the article, and modify it to use a box-frustum check instead. Don't forget to test the program's performance before you make any…
A sphere-frustum check is a lot cheaper than a box-frustum check. The spherical test only has to check the distance of a single point to the frustum, a box intersection test is much more complex. There are some false…