Wednesday, January 31, 2007
Not only is the second part of the series on the matter but also you will find an interesting demo sample code which will bring some light for those of us who need tips and examples (and I say "of us" because I'm starting to deal with the concept of "Entity" within my engine so this example comes to me in the proper moment).
From GLH's blog: "Questions are welcome, and if there's enough interest I could write a few more posts that break out the details."
All in favor of more posts just raise your hands, or ... well, say, let GLH know that you're interested in more posts on this regard ... I am ...
Being a follower of superheroe comic books I still consider that "The Incredibles" is the best animation film from this studios but I must admit that this trailer is really funny.
Basically, the project you have to share is the default Xbox 360 Game project with the Game1.cs file removed. The Game1 class should be defined in a separate DLL, which you can build from an Xbox 360 Game Library project. That way, the code in Program.cs will instantiate and invoke your game, which is implemented in another assembly.
You can develop the game using a multi-project solution and a project-to-project reference. But when it comes time to share it, just create a new Xbox 360 Game project and reference the already-compiled Game Library that holds all your game logic. Share that project (which is just a stub and contains no game logic), your compiled game assembly, and all the compiled assets.
This way, anyone with XNA Game Studio Express can use your shared project to build and deploy your game, without actually having the source for your game.
Although many people will encourage you to share your source as well, there are ways to show off your games and your creativity without giving everything away if you really, really don't want to.
Simpler methods are on the way. Just be patient.
Some tip! But wait, if you can read between lines you may notice that something is cooking -even though no time frame has been revealed.
Please, tell me that an update pack for XNA is almost there ...
"... Just be patient ..."
From Microsoft's forums: "I mentioned in a previous thread, that developers need to be careful when creating their games as the 360 has only 512mb of ram available. I noticed recently that as more people start to use the XNA launcher, they are running into this memory wall.
So here are my top tips to help avoid the wall ..."
Want to know more, follow this link.
It's amazing how fast the XNA community is growing: new blogs have been published (and old ones now include sections which focus on XNA), plenty of interesting games are being developed, and more and more video trailers are being released (most of the latter can be found on this site).
At last! The list of winners of AniBoom's first competition has been published.
Congrats to the winners! (... 25k ... 5k ... is this for real? If so, some compo, don't you think? ...)
Also, a new competition is comming: "Aniboom Eyedoll Auditions", so if you have some experience in Animation you could give it a try. I would ...
... if only I had time ... :(
Tuesday, January 30, 2007
For those of you who didn't read part 1, please go and check it now!
Also there's some sample code you can download and read through the code.
Sunday, January 28, 2007
As a result, all my previous posts have been automatically regrouped by year/month but both fields are displayed wrong (year-1, moth-1) even though the date of each post is correct ... weird!!!
Since I'm using the beta version of Blogger -which seems not to include "republish index/site" options- I'm contacting google support team now ...
Anyway. I hope you like the new look.
Saturday, January 27, 2007
I did vote, so what about you? If not, don't forget to watch the videos in each category and rank them before the deadline is met if you want your favorites to win the competition.
Watch this space!
Friday, January 26, 2007
Too many links for one sentence, don't you think?
Anyway, just dowload the code, build the assembly and play around with the test demo to see how the test performs.
Thursday, January 25, 2007
"... The specific timeframes will be announced soon but I can say that everyone will have ample time to design, develop and polish their games. After all, we're not after samples here... we're looking for the next blockbuster game that's lurking in your dreams! ..."
Say again please .... THE NEXT BLOCKBUSTER ... I love this part ... ;)
Wednesday, January 24, 2007
The reason: right now I'm struggling with the final stage of a project for a client which I must end in less than a month, so I don't have time left to write about anything. Otherwise, this is going to become a "60-day" month ... ;)
Just go an see this trailer at GameTrailers.com which uses DirectX's newest technology ...
Now, back to work!
Thursday, January 18, 2007
Also, the article mentions some of the sites of the XNA community as well as includes interviews to Julien Ellie (Software Design Engineer - XNA Team), Joe Nalewabau (Project Manager Architect - XNA Team), Benjamin Nitschke (creator of 'Rocket Commander' and 'XNA Racer') and Alex Okafor (developer of 'WildBoarders', "a physics based 2D snowboarding game that recently won the first XNA development competition at xbox360homebrew.com").
Worth reading ...
This is an interesting read since it's a common problem developers face when dealing with collision as rotating AABB -in case you decide to go this way- could bring performance issues, possibly leading in the end to the use of other techniques like bounding spheres (i.e.: read the comments on this post).
I cannot wait for a new release of Air Legends (and the radar), one of the first games that were and are still in development using XNA ... and of course, fun to play too ... ;)
As an indie, and from now on I will only refer to the 'game development' side of the story, I agree that the XBOX360 will do great since MS has decided to make the "development transition" easy for us: XNA.
I mean, the easier they make it for developers, the more developer's attention -and projects- they'll get, and ultimately, the more games will be created and released for their console.
If -in addition- "easy" includes "cheapper", the better.
Please do not misunderstand me, I'm not saying with this that console makers should make less restrictive the quality assurance policies and controls for commercial games. All I am saying is don't forget "indies", thus, help us produce for your consoles by providing better and affordable tools and frameworks, reducing the cost of game development (including time and effort as a "cost").
XNA GSE goes in that way, the right way imho ... ;)
Wednesday, January 17, 2007
Remember! There's also a prize for each category's winner so you'd better start voting a.s.a.p.
Congrats to the ones who made it and good luck! ... yeah, right (my "crappy" entry didn't make it ... snif! ... snif!)
You all now my favorite: go Tadeo go! "Prime Time" is a very good one, too ... of course, mine was better than both ... or at least I wish ... :)
See ya ... ;)
Tuesday, January 16, 2007
My short holidays are now gone, so back to work, filtering email messages, daily worries, and, ... well, you all know ... :(
Anyway, it was good while it lasted ... ;)
What has been going on in the XNA world? A LOT! At least, according to XNAtutorial's Weekly Update: new sites, new source codes and new tutorials. The list is impressive.
In other news: Shawn Hargreaves' has yesterday announced that a new blog from another XNA-Team member has kicked off, Dean (Johnson)'s XNA Blog, with an opening article that discusses the math to rotate 3D objects (a great way to start, IMHO).
Also, I must tell you that the week before I started my holidays I was checking a couple of sites with tutorials worth following:
- The Ramblings of a Hazy Mind: you'll find quite handy articles about 3D, scene management and XNA -not only for starters. Michael's has posted his 11th tutorial for a Complete Octree Functionality in XNA, and
- Riemer's XNA Tutorial: great series of articles from the grounds up now mainly related to XNA; you will still find the old ones for C# and Managed DirectX (as well as for C++, and VB). Also, pay a visit to Riemer's forum for news, corrections, suggestions, questions and general topics.
Any news regarding the "Dream, Build, Play" contest? I have checked the site but there's no additional info yet about the exact starting date of the contest, deadlines, prizes, rules, etc.
Well, that's pretty much it, don't you think? A lot to check & read, so I better start a.s.a.p.
'till next time!
[BTW, thanks Lawrence (a.k.a. 'Sharky') for your support to my blog ... ;) ]
Tuesday, January 09, 2007
Friday, January 05, 2007
Ian Moulster has posted in his newest blog entry that they " ... are giving away 1000 free copies of Windows Vista and Office 2007 to UK developers ...".
In order to be elegible to recieve one and or the other product, you will need to register on Friday 19th for the software giveaway (details to be announce later on Ian's site, I guess), and then answer one question related to the selected product's track and then, if you are on the first 1000 people that answer it right you get your free copy.
If you live outside the UK, just hold your horses and continue reading Ian's entry since there's a catch: " ... you need to have a UK address ..." in order to receive the product.
Isn't Life fair sometimes? I don't know about you, but I'm moving to the UK just right now ...
Well, maybe next time ... but I'd really loved not to be excluded a priori from this kind of giveaways sometime ... ;)
Incredible, isn't it? Just wait a second ...
Then the article adds: "... raising questions in the blogosphere over whether the companies are trying to unduly influence the writers ...".
Following the wave of raising questions in the blogosphere I find my-self in the need to ask: where is my free laptop? ... Ok, or at least a T-shirt? A cup? A discount coupon to buy food at any local supermarket?
Just tell me who I must contact to inform my address and zip-code details in order to receive the laptop a.s.a.p. ... ;)
Also, the "Journal of Ysaneya" is very interesting to follow -for us, developers- since it comments on the status of the game, the coding challenges they face to fix bugs, improve the gameplay, implement new features, etc.
Pay a visit to Infity's site, read the journal and don't forget to download the combat prototype and join the battle between the read & blue teams.