14,885 reputation
33072
bio website andrewrussell.net
location Brisbane, Australia
age
visits member for 2 years, 11 months
seen 9 hours ago
stats profile views 1,285

Hi! I am Andrew Russell. I'm an indie game developer from Australia. I'm a Microsoft MVP for XNA/DirectX.

Visit my blog at AndrewRussell.net or follow me on Twitter @_AndrewRussell.

My current project is Stick Ninjas A 2D multiplayer platformer-shooter. I'm doing a weekly DevLog video series about it, which you can watch on YouTube.

My previous projects include:

  • ExEn, a cross-platform port of XNA that runs on iOS, Android and Silverlight
  • Light Blocks: cross-platform falling-block game to demonstrate ExEn
  • Dark: A 2D physics-platformer with fancy lighting effects (PC and Xbox 360)

Mar
31
comment XNA Disable Mip-Mapping for good
Turn off mipmap generation for your texture?
Mar
31
answered Is C++ necessary to learn if I ever want to get a job in the game industry?
Mar
26
comment How do I prevent XNA from pausing Updates while the window is being resized/moved?
Fair question. It's explicitly encouraged. The question UI even has an "Answer your own question" box. Originally I was going to make it an answer to this question, but that would just be an edit of an old answer, and my solution doesn't solve part of that question. This way it gets better visibility (being new and being XNA on GDSE instead of SO). And the info is a better fit for here, rather than my blog.
Mar
23
accepted How do I prevent XNA from pausing Updates while the window is being resized/moved?
Mar
20
awarded  Self-Learner
Mar
20
comment How do I stop stretching during window re-size in XNA?
This question/answer pair might be helpful. It tells you how to continue rendering (although it doesn't fix stretching).
Mar
20
asked How do I prevent XNA from pausing Updates while the window is being resized/moved?
Mar
20
answered How do I prevent XNA from pausing Updates while the window is being resized/moved?
Mar
17
answered Draw 60,000 cubic with DrawUserPrimitives on xna with only 20 fps-buffer problem?
Mar
17
comment Should the networking of my game be a component or a service?
My recommendation is to attempt to write your code using neither of these. IServiceProvider is for something that you don't need. And GameComponent just obfuscates your code flow and makes it harder to craft a nice actor interface (which, in your case will probably need custom Serialize and Deserialize methods for network replication).
Mar
11
comment Packaging XNA game studio with project
Most unusual. Perhaps a bad XNA Game Studio install?
Mar
11
answered XNA 4 Content Pipeline dependency
Mar
11
answered Packaging XNA game studio with project
Mar
8
comment synchronizing view state between nodes in a rendering cluster
Not sure what to add, at this stage. Perhaps you can make a prototype app that displays a predefined animated scene based on real time (just a simple clock would work), without having to do the complicated network state stuff, to see if NTP will work for you.
Mar
6
comment Change opacity of a texture in XNA 4.0
Just adding EnableDefaultLighting() should get some lighting working, so you can test with it. It seems to work correctly with Alpha. Perhaps there's a problem with your model's normals?
Mar
6
awarded  Announcer
Mar
6
answered Change opacity of a texture in XNA 4.0
Mar
6
comment Custom XNA installer
Personally I'd just ask this question the first time the game is run, just because it's easier. Heck, I'd be tempted to make this default to "on" (almost everyone does) if all you're collecting is anonymous analytics, have some kind of privacy policy, and have an option to disable it. Minecraft is a pretty reasonable example of this.
Mar
5
revised SpriteBatch.Draw with scale or rotation trigger a new batch?
Minor correction.
Mar
5
answered Grouped enemy movement out of sync after changing directions