| Simon - Darksid...'s profileThe Beginnings of Game D...PhotosBlogLists | Help |
|
June 10 Support ZiggywareZiggyware.com is one of the best sites for XNA resources and has been around since the beginning. It including Articles, Tutorials, News and even an Image of The Day section where you can look at what other people are doing. But that’s not all. One of the things that sets Ziggyware apart from others is that about two or three times each year, it holds a “XNA Articles Competition”. The result of this competition usually takes form in lots of top-quality tutorials and articles about stuff you can do with XNA. Ziggyware wants to repay the talented people that make these tutorials, so he gives them prizes. Because of this, from time to time, there’s a call for donations, and now is such a time. If you like to use the articles on Ziggyware, and if you want to help the site grow, prosper and continue to provide a constant stream of good XNA articles, you now have the chance to do so, by going on Ziggy’s site, and seeing how you can help. I’m currently a bit out of action at the mo which is hampering my efforts to get anything done but It seems even my good friend Charles from Dark Omen games has been plundering on without my help now and created some interesting Blender results with his own hands and imagination, check it out here on his blog, there is another video on the same concept which just freaks me out. June 04 Nebulon In Play TestSo,as I have mentioned before, I am part of a group called Dark Omen Games, and we have finally got around to getting a Creators Club Premium membership so we can start to release our games on the Xbox Live Creators Games. As my post title suggests, the first game we are putting up is Nebulon, the brain child of Dave Bonner. Nebulon is a 2D top down shooter, you fly your ship around looking for alien “photons” to warp in so you can shoot them. You have to be quick though, they like to gang up and if to many get together there is the chance of a wormhole opening up and something nasty coming out.. Here are a few screen shots: As you can see it can get pretty funky. Here is a clip (pre play test drop):
If you have a Creators Club Premium account, please get on a give it a play test, we really would love to hear your feed back on it so we have a solid, robust game going into peer review. You can leave your comments here, on the play test forum for Nebulon or on our blog. So get your trigger fingers at the ready and start blasting some photons! May 12 Beam down my Avatar please!Looks like some people have been watching the new Star Trek film just a few times.... Posted on DeJohn's blog is a screenshot of the new "Loading" image for your Avatar in XNA GS 3.1. I must say it looks cool and cannot wait, I think the first thing to try is to also crate your own loading annimation. I'm all for just changing it to a Red colour, got to Love those Kilngon transporters.
Quote http://blogs.msdn.com/dejohn/archive/2009/05/11/what-to-do-while-an-avatar-loads.aspx April 30 Life on the firing lineAnother month another visit to India.
The economy flying I can deal with, the food is fine, even the accommodation we are required to stay in to cut costs. the hardest part is leaving the family behind.
These past few months have been especially hard with over 6 weeks away in just over 3 months.
It's not even as if I get any time to myself while I'm away to get my own things done, it's all work work work.
That's enough of a Rant...
It's been really hard on my time, trying to et the next part in my 3D blog (featured below) done, I got several new game designs I need to work on and on top of that, I got the demands of my friends in Dark Omen Games as we try and see if we can get an entry for Dream Build Play up.
The latter of those I feel really ashamed at how little I've been able to do but I'm determined to do my part, trick is only my rig at home has the beef to run any serious 3D modeling software, my works laptop is really not up to the task
So onwards and upwards.
in case anyone was wondering, the two game design projects I'm planning are very different indeed from previous work. One is a kids game that I got the inspiration from an arcade machine. The other is yet another spin off from my large project "Life".
Hack-1 Evolved isn't being neglected either, I managed to get a little time to contribute to it's outlying design.
For all three I'm determined to make them a reality but I am very conscious to get the designs just right. January 12 I’m worn out alreadyWell I’ve been busy of the last week and even more so today. I’ve finally setup my new blog (the old one will remain for now as I’ve stated) and got a little intro up there already. Not to get too excited yet though, I’m still working on chapter 1 for the 3D modeling tutorial, but it’s coming along nicely. I’m always very critical when it comes to the beginning of such things as if you don't set the stage properly and get everyone to understand the terminology to be used, you can get in to all sorts of troubles later on. Still if you want to know how I've got here, it’s an interesting read. yuck. On another note, further to my introduction to Dark Omen Games, I’ve dropped a little note on the new website for our merry little band, absolutely no mentions of Kate Winslet’s acceptance speech at all, hmmm. So if your still interested to follow my ramblings in this world and a little 3D tutorial nonsense, find me over here at http://faux-motion.blogspot.com/ For a little something to slip in to while I get the first post read, head over to Stromcode, Rick Strom has a few Blender tutorials there which are pretty good IMHO, a bit more of a do as I say tutorial rather than a learn how to do, but it’s good to walkthrough nonetheless. Another honorable mention (thanks to Charles “RandomChaos” Humphrey again), is that there is a special XNA Exporter for Blender, which can be found on the Triple B Games site, this python script sorts out your Blender export and even adds collision boundaries for your models, saving you time calculating them in game (if that’s what you need), always worth a look. That’s it from me here for now, so see you over at Faux motion in the future, don’t forget to update your blogroll. This is Darkside signing out (of spaces for now) January 02 What’s in store 20092008 was not a good year for me. Work ramped up to 1000% and my family got a surprising present before the year had even begun. This did not bode well for my progress as a game developer so I became what is referred to as a slacker I could moan, whimper and hide under a rock or I could move on. I choose the latter and so on with 2009. (got to stop writing 2008, have had to correct myself several times now) Now I’ve not been totally remiss last year, I have kept up to date with all the recent developments in XNA and beyond, I have also been designing heavily and helping out others with their designs (although not much coding work), I just didn’t post about it much. A few of the major points were:
So what for 2009?Well the 2 goals I’ve set for myself are to make a major dent in the development of an improved Hack-1 project which when finished will probably be published under the Dark Omen Game banner. I’ll blog as much as I can about that, taking a lead of my new Dark Omen buddies and see if I can pull a video or two together during the progress. Secondarily, I’m going to comprise a new 3D modeling tutorial. this seems to be an area lacking in the XNA community (or most other places unless you watch all the big heavy 3D sites). The tutorials will not be in just one product either, it will feature 3DS Max for sure and will likely include Blender and maybe Truespace or the XSI mod tool. this is a heavy demand on me so please be patient. In the 3D Modeling series I'll cover:
This is by no means a fixed schedule and you will notice there's no dates there, reason being I’m still learning myself. So like I did when I started this blog, you’ll be learning as I do (a few steps behind so I can make all those beginner mistakes and fix them). I am no stranger to 3D modeling but I do have to get myself back up to date, you may think showing multiple tools at the same time is going to be tricky, but it's not that bad really, they all use very similar terminology and the thing you really need to get under your belt when modeling are the techniques rather than the tools. Sure there are some application specific things but the basics (and even some of the advanced stuff) is fairly common in all tools. Lastlynow with all this going on there is one last thing I will be doing before all this starts. The blog is going to move (or at least most of the new stuff), this old blog with remain and I will still update it from time to time (and even reference some of my old stuff) but for my main blogging I’ll be using the new one (or maybe 2 depending on the speed of Hack-1 stuff). Reason I’m doing this is because I finally became sick as hell My next post on this blog will be the new address when I’ve chosen a new one (I've had a few good suggestions so far but not tried them yet) Don’t forget to go and visit Charles either on his XNA-UK blog or his old BlogSpot one.
So Merry Christmas (for those of you who haven’t touched a computer since leaving work for the break) and a Happy new Year to you all, here’s hoping I hear more from you and that I get on with something (other than work and family, time for more time for me!) P.S. Just in case my work reads this, I’m not putting off work, I’m just going to work even harder on myself. Just not doing less (well hopefully you get the picture) On another note, i must admit I also have to try and spend more time on my charitable work as I also look after a blog site for my sons charity, the Prader-Willi Syndrome Association. It’s only been going a Year but it’s doing well with a few contributors now and I still need to add more myself whilst looking after it. If you’re curious what PWS is, then have a look on the site or the Charities main page here. (Don’t even bother if your a Spammer, I’m watching out for you!!! Blender3d.org: Latest NewsThe Mythical Blender 2.5 project is finally getting momentum and great progress! Currently over 90k of the 300k lines that needed to be recoded are back. Not to say we're on one-third of the work though... the new system requires to wrap or recode every (!) tool in Blender. Luckily this kind of work now is getting well defined, and interesting smaller tasks are available for all developers interested to help porting now. To summarize; here's the highlights what Blender 2.5x will bring you:
Currently, focus is on first bringing back a working Blender. Don't expect immediately a completely new interface design, especially how buttons or tools and toolbars will work is for later. It's also good for our team to get first more familiar with the new system before working on recoding the UI side. Needless to say, with the new 2.5 architecture such work is much more efficient. September 13 More free game goodnessLast year, I mentioned about EA releasing the fabulous (of it’s time) game that started a whole raft of other like minded games (that sounded better in my head :-) ), it was Command and Conquer. Now here he are and they have decided that since Red Alert 3 is coming along nicely, they’d like to remind you what the hell the series was about and to this end they have now released Red Alert 1 for FREE. Also if your really good and pre order Red Alert 3, they will also furnish you with a full series copy of Red Alert 2
Red Alert 1 in case you don’t remember brought in the wonderful idea, that with this big expanse of water around most battle fields, it might be nice to use that to bombard the enemy from afar, laughing away at the ground based troops who could on hide and cower and unable to reach them (at least until your subs could pop up and blow them to smithereens) or to be able to sneak troops aground the enemy's flank by water and drop them straight into your base if you weren’t careful. Usually promoting such phrases as “Where’s my construction site gone!”. Although unlike last time there are no novelty gifts available, pah. With Red Alert 3 looking like a nice new puppy waiting for you to buy it by looking so lovely in the shop window, and it it looking damn fine at the moment (I really like the Empire of the rising sun, the new 3'd playable enemy), make me think back to my old faithful friend with fond memories and eager to walk into the shop and pick up that new dog. Here's hoping that house training wont be so messy this time.
On another NoteAn annoying thing has been plaguing my site recently, unfriendly people are starting to make me administer my blog with a lot more vigour, they having been commenting on random posts (usually old'ish ones) with shameless advertising. Or worse, in a language other than on my site, which when I look into it, turns out to be more advertising, or worse (I have enough Viagra thank you and don’t need yet another supplier. that amount being none, thank you very much) A Last MentionIf you have not heard already, next week see's the final Beta for XNA Game Studio 3.0 (not long to the full version now). This release is pretty much feature complete, although publishing to the XBOX is still not available, most likely because they need to update the BOX side it' self and like the last version update, this usually breaks compatibility. With DreamBuildPlay nearly finished, I can well understand the need to wait (Since it is all being showcased on XNA 2). Maybe next year and the net contest, we ay see categories for games and not just one overall winner, would be good to have classes for PC, XBOX and Zune as separate categories. maybe even one category for and all in one (a game that can be deployed to all 3 platforms, albeit a bit tricky) Make me want to finally find some time and get back to programming goodness (if only work would ease off), in Case your wondering I'm writing this blog now from Chennai in India, where my work delights on sending me quiet frequently to keep our outsourced development arm moving (well moving in approximately the right direction at least). I Don’t mind it and it is a great experience to some here but I do miss the wife and kids. (and not having any personal life working all hours here :-(|)
I recommend as well popping over to Sharky's Blog, as he's gone and got himself an interview with a Mag - published here. Well worth a read as it reminds me of my own background (which is surprisingly similar, especially how I got into XNA). Also good to see all the hard work he is putting into Sharky's Air Legends which is also his Dream Build Play entry this year.
TTFN July 25 In the Search for a 3D modelling tool for XNA
One of the issues I (and from the look on the XNA blogs around) have always had problems getting into 3D modelling, usual problems being:
Now while I can not do much about the last one and the second can at least be offset with training (but which impacts the time I have to build my killer game). Now I could just drag in an artist (which depending on your friends circle can also cost cash) or grab free models of the community sites (such as Turbosquid, but the good one’s cost cash again). So leaving money behind I can embark on the search for a free 3d Modelling tool, so looking around we have:
Hold on, Truespace, Doesn't that cost $600, why is that in the list.Well, no longer does Truespace cost you any cash whatsoever now that Microsoft has acquired Calgari. Since Microsoft Bought it in order to offer a competitive product to Goolge's sketchup, they have now released it for free, there's also some nice training material and other free stuff. See hereIt also supports the following formats Wavefront Stereo Lithography Autocad X format Illustrator and Postscript BVH motion capture 3D Studio files: .lwb, .lwo So as you can see it supports the .X format for exporting to XNA, but it also supports the 3d Studio format, so if you find any good 3d studio community models, you no longer need full 3d Studio to use them (there's $3000 saved already), what's also strange is that it also supports Autocad, so if you happen to work in a CAD office you can also reuse your work? And if your interested you can also import your creations to Virtual Earth, which is what it was intended for but hay, XNA can benefit as well!.
May 07 XNA GSE V3 is out!!I always promised I wouldn't do this but here I am.XNA Game Studio V3 CTP is now out and available. Grab it here from the Microsoft Download site BUT!!!!!. <- there's usually a but with something this big
Buyer beware on this one and dont forget the small print. Using this CTP will not allow you to deploy to XBOX and PC deployments will only work under the CTP binaries. Quote from the Download site
This release represents the Community Technology Preview of Microsoft XNA Game Studio 3.0, which enables hobbyists, academics, and independent game developers to easily create video games for Windows and the Microsoft Zune digital media player using optimized cross-platform gaming libraries based on .NET. Targeting the Xbox 360 console is not supported in this CTP release. It will be supported in the final release version. This CTP release of the 3.0 version contains support for the Visual Studio 2008 family of products and for developing games that run on the Microsoft Zune digital media player. In addition, there are enhancements to the XNA Framework API for media support and sound effects. Get more info From Me personally though am going to try it for the lovely 2008 support. Enjoy!March 19 I always love a good CompetitionCompetitions are always a good thing as they make people strive to compete and bring out their best work (or not in my case, hack-1 was never finished enough for my likes when i published it for the XBOX360Homebrew Contest). Time being what it is these days there's no way I can drag myself through another competition, but thankfully there are people who can, in this case Ziggy has started up yet another Tutorial contest over on his Ziggyware site. This has always been hugely popular in the past and provided many excellent tutorials, feel free to also browse through the results of the other contest, lots of good stuff for everyone from beginner to experienced XNA developers. P.S I'm still going to be routing for Catalin Zima, mainly because his work is great and he has won the last few comps ;-), Sorry to disappoint anyone else, you just have to step up your game!! (that means YOU!!!) More from GeorgeOn the flip side George Clingerman has been reinventing himself of late (lie Madonna but with a little less makeup) and hes been rewriting a lot of his old tutorials, the latest series to get the revitalisation treatment is his Wizard tutorial series.
This tutorial takes a walk through the 2D park and is currently focusing on character development (displaying a sprite and giving it actions and things to do), the series looks as promising as ever and knowing George, should have a few nice extra surprises along the way. So keep a lookout on Georges Developments over @ XNADevelopment.com (now that he seems to be taking a rest from being constantly on for forums to do some actual Work!!) January 18 New Year, New Beginnings, New DevelopmentsTime being what it is, I seem to have less and less to play with. One of the biggest casualties has been my Game Development progress, including this blog. That is not to say I've stopped completely (9i'v still got my hands in and do my best to keep up to date with everything going on, especially with the XNA 2 release and the new developments with WiiWare) but time is just diverted to other things such as below.
Work is the other Factor which has been hell of late, deadlines approaching and such. At least Charles over at RandomChaos has been holding up the Lanky Brit front and has been releasing some great content, we chat regularly and I am truly amazed by what he has achieved in a short span of time. his blog recently moved on to the every successful XNAUK user group site, lots going on there as well.
As for the future, I'm focusing on what I can, scratching up designs for games (pad and pen easier to come by and doesn't annoy the wife) and checking out the background devising for the games while keeping up to date with all new things. (my blog list is far tooo long). For the last if anyone is wondering what the heck my new logo is, then visit this link and shout out "Microsoft, Change the world or go home". New/old way of thinking of how to get a job not only done but done well and in a way that is productive. Either that or do it right or get lost!, has several meanings. September 03 The Original Command & Conquer available for free
Nope I'm not drunk and your not dreaming. The game that started a lot of peoples like for fast paced Strategy fondness and quite a few late nights (for me) playing against your friend (amassing a lot of tanks and laughing gleefully as they run straight over your fiends enemy base, ROFL) is now available for free. EA are distributing the original ISO's for both the GDC and NOD campaigns (hopefully without the copy protection, else that would be just daft), which you can burn to CD and relive all the delights of a time gone by. **Warning this game is likely to set back your game development project by quiet a few hours**SO enjoy and head over to EA's page and play and play and then play some more. Meet you on the match server!!!!, mwuhahhahahaha Oh and on another note you can now also purchase your own Kane bobble-head doll to punch or hug depending on which camp you feel at home in. Hmmm. And another even more freaky occurrence, Kane has made an appearance on YouTube of all places from http://www.kanelives.org/. Now that is just spooky. Lost Garden: Celestial Music
It's not that often that I'll comment on other peoples game ideas in my own blog but today is an exception. Ever thought about jotting your dreams down as soon as you wake up, then take those dreams to create an interesting game. I used to jot down my dreams for a while when I was younger, in the end got scared and thought it best that they were left for my subconscious to worry about, although I might start again now after reading what Danc has been doing. Over on the Lost Garden blog, he has been doing just this and in one particular dream actually play testing his final work on a new game (that he hadn't written yet, spooky. Quick call Maulder and Scully!), quickly after waking up he's jotted it all down and come out with what looks like a unique idea for a game.
"Celestial Music" is a cause and effect game involving music, music that is between planets. The design is well thought out and sounds good. So what are you waiting for, head over to Lost Garden: Celestial Music and see what all the fuss is about. August 16 Making it work - The new SHIP sample game from the XNA creators clubLike quiet a few developers these days, I like nothing more that sitting in the garden or relaxing on the couch (sofa) when I'm fumbling over some code, this is a bit hard to do with my trusty power hungry workhorse dev PC (just doesn't feel nice to carry around in a backpack you know! :-)). So, most of my coding gets done on my back friendly laptop, mine in particular has the frumpy Intel 945GSM chipset (which although Intel keep saying it supports full Shader 2.0 stuff, it don't), A Dell D610 with 1Gb of memory (should be enough shouldn't it) SO after downloading the nice new SHIP starter kit game from the XNA Creators Club site (whoohoo, my Creators club membership is still active) and installed the new sample, lo and behold, my poor laptop chipset just couldn't cut it. BUT, that didn't stop it from making it work!, so here's how to get it running on some older Shader 2.0 machines (or laptops like mine). But it Compiles, why wont it runThing is when you get the Ship game out of the box and compile it, it will run. Except that at first you get kicked out for having a naff Graphics card without Pixel Shader 2.0A support. First things firstFirst off the game is code limited to check the capability of your graphics card, to check under the hood and give you the thumbs up or down, one of the shaders (which I'll come to later) requires PS2.0A support. My laptop doesn't (it only falsely things it supports full 2.0, liar!!), so easiest way around this is to simply comment out the Pixel Shader check. In the Constructor for the ShipGame class (shipgame.cs) you will find these two lines, just comment out the first one as I have done here!
//graphics.MinimumPixelShaderProfile = ShaderProfile.PS_2_A;
graphics.MinimumVertexShaderProfile = ShaderProfile.VS_1_1;Well that's all well and good, my game will now ignore the capabilities of my graphics card. Damn, My game no longer compiles.Good old MS build is intelligent to note that without the minimum support options it needs to check the game will now work for your machine specifically and without the Pixel Shader 2.0A support, it wont. You will now get a nice warning error about a maximum instruction limit with one of your Shader files, Blur.fx The CulpritWhen you open the Shader Blur.fx (located in ShipGameWindows\Content\Shaders\blur.fx), the first thing you'll do is scroll down to the end of the FX file and look at the instruction version of the Vertex and Pixel Shader techniques. In the Blurhorrizontal and BlurHorizontalSplit techniques you will see these lines
pass P0
{
VertexShader = compile vs_1_1 MainVS( );
PixelShader = compile ps_2_A BlurHorizontalSplitPS( );
}Now at this point, like so many others, I just changed the PixelShader version and hoped for the best
pass P0
{
VertexShader = compile vs_1_1 MainVS( );
PixelShader = compile ps_2_0 BlurHorizontalSplitPS( );
}Off I went and re-compiled the solution. What the heck, it didn't workWell of course it didn't work. Even though most of the time, changing the version of the Pixel Shader will work, in this case it can't, simply because the shader is trying to do too much for the card to handle. Lucky for us though it's not using any specific HLSL language elements from PS 2.0A. The problems lies in just how much work the shader is asking the graphics card to do. The Final fix, do less to get moreif only everything in life could simply be fixed with doing less to get more, or in this get get anything at all. Now where the problem lies with my poor old graphics card is here
float4 color = float4(0,0,0,0); for( float i=-BLUR_RANGE;i<=BLUR_RANGE;i++ ) { float2 tc = TexCoord + float2(i*g_PixelSize.x, 0); float4 c = tex2D(ColorSampler, tc); c.xyz *= c.w; color += c; } return color/(2*BLUR_RANGE+1); You will notice this loop is dependant on the following variable
#define BLUR_RANGE 5This variable tells the shader just how much BLUR effect to impose on the scene it is shading, in our case it's just too much and exceeds the shader instruction limit for my laptops graphics card. SO all we have to do to make this run on our machines, is to limit how much BLUR should be drawn on our screen, hay it may not look as pretty as it could be, but it will now work. So simply change the above line to
#define BLUR_RANGE 2Whoohoo, I'm now playing a Descent 2 cloneAfter you have compiled and run the code, you will now get the (almost) full experience of what the Ship game does, with all the nifty power up's and the seemingly endless (not) levels. I'm glad how much stuff the XNA team has put into this sample game and more importantly just how much they left wide open, there are loads of areas where any budding new beginner can now just in and start adding more and more features on the framework they have supplied. My only gripe, is that they didn't also ship the RAW models for the FBX's that were shipped with the game, although the FBX editors can read them, it's much better to work with the original file format for the editor (especially if they used the new version of XSI Softmod!!) SO what are you waiting for, get out there and start modding. (Garden and couch optional) P.S Don't know if anyone else get the same problem, but my Ship jerks around (as in it jumps every second or so, not that its a jerk!!), could be the fix but I ain't looked properly yet, keep looking. August 02 Game engine source now available for FreeSeems a few guys now are really dishing it out to the public and rolling out their sweat 'n' guts and slitting their writs for the community. Especially now 2 community developer have released their full source code for their game engines. First off is RandomChaos's engine, the main advantage of this one is that it's written completely in C# and build in XNA. on the downside it is still fairly immature but still packs a load of features. Charles though has also released a load of samples for his engine as well with the promise of even more to come, so head over to his Blog and check it out http://randomchaosuk.blogspot.com/on another front (just today in fact which prompted this rapidly typed blog) Nuclex has release his Game engine, it's been 3 years in development with some 40,000 lines of code with a lot of helpful English commenting. Nuclex admits the engine is not complete but there is a hell of a lot in there but, the engine is written completely in C++, so if you want to use it in XNA then your likely going to need to port over what you need (unless by some miracle we can now use compiled libraries on the 360, unlikely). PC XNA's will still be able to use it however and it is quiet advanced. So have a browse offer to Nuclex's site and see what's on offer! http://www.nuclex.org/news/2007/07/30/the-original-nuclex-engine-cxxI must have eaten some really hot porridge this morning
2 Posts in one week, what must I be thinking, ?? anyway I suppose I thought this couldn't wait, after my last post about researching in-game AI and finding that wonderful site AIGameDev, something magical happened.
Usually most of the information on the site and all the recent post have always been about the theory for AI, which always started sparks in your mind of all the fantastic things you could do with it, path-finding, machine learning, concurrent behaviors. Visualising all the snazzy reactions you could put in your game to make it more fun and challenging, but it was all just theory and down to you to implement. Granted there were a few examples but it did feel like being back in college sometimes, lots to learning which required a lot of thought to digest. Now Alex J Chapandard (the site author) has released the source code to what he calls Game::AI++, which is basically a work in progress AI engine written in C++ AND FULLY COMMENTED, basically a code based tutorial for AI, here's what he has to say for the release:
Fantastic stuff and this is only his first release, the visual stuff sounds great as well. Enjoy all! July 31 Going back to go forwardOne day I'll get back into my regular blog cycle, but today is not that day. Work is a real task master, I've set-up a new Community Site for my son's genetic disability (Prader-willie syndrome) and maintaining that takes a considerable chunk of my time, on top of that, against all odd's my wife is now pregnant again, despite it not supposedly being possible, so that's number 4 on the way now (ouch!). So finding time to actually do game development is challenging (against using free time to actually play games) but is very fun and in light of George Clingerman's "becoming a better developer" goals, I decided to re-scope my activities and took a step back. Now I'm probably not going as far as George did but I did have a re-think of my goals and how to get there, so in this I've gone back to basics, so far back actually I've signed up the the GameDev.net C# workshop for learning C#, from the point of view that you can never learn enough about a subject. I do feel there are some parts of the C# language I've missed out on (interfaces, conditional operators and the finer arts of generics, to name a few) and some better coding standards. Check out the On other fronts I've scaled back my graphical adventures in favor of what I'm good at for now and started looking into Procedural Development and AI. AI sort of caught me off guard when I found AIGameDev.com It's a fantastic site delving into some pretty complex themes with AI, everything from path-finding to concurrent behavior trees, any one interested in AI should pay a visit. On other fronts (just today) I came across another new training initiative for 3D modeling. 3D model builder is an interactive 3D modeling course, which unlike the training plans for tools like Blender (which you should probably read first for your tool anyway), this site focuses on making more complex models, from Basic cubes and triangles to faces and architecture. As far as my procedural content work goes, research is pretty tough, if you plan to look down this root then get your maths head on as its a rough ride. So unlike George, I've just made a roadmap without timescale's for things to work towards, although with it being me, I've opted for a parallel plan so I can work on what I have time for. Now back to my blog list and all the lovely DreamBuildPlay entries, Man some of those games are definitely something to aspire to, especially "Shuggy", which takes a very simple idea and runs amuck with it, sorta like watching the Little Britain guys and never knowing what to expect. April 24 Blatant plagiarism - XNA Refresh releaseI'm not taking credit here or rushing out to the shops, but you must of heard by now on the XNA Team blog, if you haven't, here it is!!.
So what are you waiting for? April 19 The search continuesLife goes on and yet more work doesn't get done, seems to be my mottos these days, trying to find the time to do something continues. Sure I work on little things, small cogs in the machine but not much to show for it. Anyway on my search for more to find my travels introduced me to 2 new favorites of mine, the first being the Pensive Gamer. Like myself Joseph Molnar runs a good developer diary of sorts with lots of good info and a nice little beginners into to XNA and Games development, a sort of how to and where to go list of links and info, very well though out. Worth a look! (and add to your ever expanding Blog roll) lately he's been blogging some very useful info on Threading with XNA, what it is, what it means to you and your game and more importantly the pitfalls and tribulations to avoid when including threading into your game. Very important as you game grows and adds more intensive features!! Following on from this brings me to the other site of note I've found of late (yesterday actually). For those of you like myself who are ever venturing into the land of shaders (an the troubles of getting to grips with them!), I should point you to the Aliens, or rather the Aliens of Extraordinary Ability, cus you know the regular ones aren't really up to scratch. Mike has been running some great Shader intros and resources to help out others in the community hungry for such info (including me) and even of late dropping a few links to some fun engadget articles on what to do with XNA when your not making games, like a fun XNA screensaver for instance to wow your work colleges, honest! Check it out and hopefully we'll see even more shader goodness coming from this camp! Oh and lastly on the subject of shaders, my memories failing and don't remember if I ever posted this little Shader tutorial that I found on Gamedev.NET some time ago, oh well here's the links anyway: Shader Programming Part I: Fundamentals of Vertex Shaders - this 5 part series is an extract from the very successful ShaderX series, although be warned a lot of the info is from Pre-DirectX 8, but is still good for background info on how shaders work. A wealth of information can be found by just SEARCHING gamedev and such sites, never underestimate a good search. ahem. and the Shader demos on DHPOware, which lead by example on how to achieve some great shading techniques Until the next time I have a spare 5 min's! |
|
|