Search This Blog

Showing posts with label Physically Based Rendering. Show all posts
Showing posts with label Physically Based Rendering. Show all posts

Monday, April 29, 2019

This Week in GameGuru - 04/29/2019

Apologies are in order for being out last week. My day job has us do an out-of-town Biannual disaster recovery event which requires me to travel and work throughout the week.

That said there's a lot to cover, let's get to it!

GameGuru News


I've been told that things are in the pipeline, though no specifics have been given.  Expect news probably in the next few weeks with respect to that.

Rumblings from the community seem to indicate a fairly large shift centering around Multiplayer but I really hope that we also see a major spate of bugfixes given that there's a fairly heavy amount of open issues on GitHub. Once again, time will tell.

For now, your best choice is to look at what Cybernessence (see below) is doing.

What's Good In the Store


This week's totally subjective analysis of store items is.. fairly extensive.  Significant amounts of creativity went into the new items on the store!

There's a superb AFV from relative newcomer Zubil0:



You can get your copy here, it's well priced at a meager $2.50!

Campana productions put out a torture pack, if you're needing something more gruesome for your project.

Graphix has been prolific in his recent PBR additions, with everything from shipping containers to fencing packs.


Sula has put together a city and road pack that is fully PBR enabled.
Full kit includes 31 fully PBR modeled entities for building roads and cities!

This is one of my few 'must buy' kits for this year, in my opinion.  For the price, it's a great deal that will help you put together some really convincing cityscapes.

Dagored has been working diligently on his exploding bridges set and I have to say...


It's more than satisfying.  It also allows for some interesting game dynamics so definitely take a look and see if it's your speed. For me, it definitely fits in well with other destructible entities such as rolfy's old exploding city set.  Get your copy here: https://www.tgcstore.net/pack/11100

The music scene on the store has been exploding as well. I unfortunately haven't had time to review them all but there's some really excellent stuff that's been posted in the past few days such as:
PDKMusic's 'Wasteland Blues' music pack: https://www.tgcstore.net/product/32353

Tarkus's several recent works, all horror related and recently put into the 'decay' pack: https://www.tgcstore.net/pack/11098


There's a lot more on the store as well.  Some of the recent changes to the store, by the way, include a direct link to the GCSS discord on the seller's page and some more orientation towards providing support for other engines.

Third Party Tools and Tutorials


https://www.youtube.com/watch?v=nO05fYSVoNQ Maiacombra made a great tutorial on how to update your models to use the illumination shader.

Apparently Vishnu Studio has finished their 'Vishnu Packer' program.  This fully featured program provides significant installation support for GameGuru standalones.  You can get your free copy here:
In an update near and dear to my heart, BOTR has is working on updating his Heightmap 2 GG tool.

Free Stuff


AmenMoses has been hard at work on several new scripts - the most recent of which is a 'freeze player' script that works for pausing the player's movement to allow specific events to play out: https://forum.game-guru.com/thread/220055?page=1#msg2614939

He is apparently also working on a 'gear library' which allows mechanical gears to function in GG.  Very cool stuff.

There's a free 'Sci-Fi Music' library on the TGCStore.  Pick up your copy here: https://www.tgcstore.net/product/32337

Graphix dropped some pipes and gauges, all PBR enabled here: https://forum.game-guru.com/thread/217932?page=14#msg2614784

Lafette put out an easter pack:



and also a beautiful fantasy loot and chest set

Thanks to all the content creators who are willing to provide freebies to the community.

Random Acts of Creativity (WIPs)

Foremost, the most recent work by Synchromesh on Protascope 'Phase 2' is looking really solid.  I'd say this is a great contender for a high end demo of what kind of work GameGuru is capable of.
The project Screos by Insane6 is coming along.  New screenshots were posted here: https://forum.game-guru.com/thread/220691#msg2615012
Cybernessence continues dropping huge amounts of information about his changes to the engine in his custom variation that will purportedly be merged into the main branch.  In this case, he's pretty much made it clear he's heavy on trying to fix the lighting system.  A great deal of new info can be found here and while technical in nature, it's quite inspiring and I truly wish him the best on his work! https://forum.game-guru.com/thread/213870?page=5#msg2614959 
An interesting concept called 'Ignite' is on the forums where a player doesn't fight enemies but uses a torch to stay 'alive' that must remain lit.  Interesting concept, I'm hoping to see some more fleshing out on this.   

Wolf has gone on to Unity, which is a shame but is rather predictable.  Many of the older hats have lost interest in waiting for updates, but often return when a major patch is released.  So we'll see you again soon!
 Lastly is an interesting project called 'Die Zombie Sausage, Die!' ... it has to be seen to be believed.

In My Own Works


This month has been mostly about building the sidecar content for the book, stabilizing deals and the like with people who are creating content to come with the book. My weapons developer has been making great strides towards some high quality weapons for purchasers of the book.  I'm really looking forward to releasing the content as soon as possible!


Monday, March 25, 2019

This Week in GameGuru - 03/25/2019

GameGuru News


I'm going to change the title of this from 'official' GameGuru news to GameGuru news.  This is for several reasons.  One, I am not an official news source of GameGuru.  Everything I do, I do without compensation as a service to the community at large.

Second, my blog/report is not here to parrot what is already out there officially from TheGameCreators.  As such, expect editorial-style analysis and things out of the box of the usual - along with a nod towards whatever actual news is out there. I do, however, appreciate their good graces of putting my blog/report on their site through blog syndication.

So with respect to 'official news' - There isn't any. Nothing new has been posted.

Unoffically?

It appears that a recent update broke encryption in standalone games.

This is only affecting the Feb 28th+, PP, and Beta builds.

This is a massive bug that has been marked as urgent on github.  Unfortunately the fixer of things, Lee, has not yet commented on this issue. What this means for you, as an end user, is if you make a game with custom assets or the like - when you make a standalone using the newest client it will make your _e file that is encrypted... except it isn't. Assets can be stolen/ripped from your standalones.  The solution is to either not make a standalone at all, or to use a previous version until the issue is rectified.

What's Good in the Store


The store hasn't changed much this week.  Mad lobster continued to add to his studio kit, as he frequently does.  As a result, you can expect even more high quality assets to trickle their way into this very well made set.

Third party tools and tutorials


Big apology to Corno_1 whom last week I accidentally missed an update with respect to his 'EBE Editor 2.0'.  You can use the editor to make new shapes for the EBE, to allow for some fairly interesting variations on the usual fare inside of GameGuru's editor.



You can obtain your copy of this free utility here: https://forum.game-guru.com/thread/220618

Someone recently pointed me at a new site called 'www.scriptguru.net' - I cannot comment much on it other than it's nice to see a new resource in the community.  They do have some interesting tutorial videos, however, so it may be worth a trip there to check those out.

Free Stuff


Graphix made a grappling hook.  Looks great though I honestly have no idea what I'd use this for.
https://forum.game-guru.com/thread/217932?page=14#msg2613556

Gtox made a hilariously weird dog with a man's head that's available for free: https://forum.game-guru.com/thread/220642#msg2613678

Grobyken made a massive tome of all of his free works in one location.  Get them all here: https://forum.game-guru.com/thread/217711?page=5#msg2613666

Side note... people with a name that starts with G apparently are (G)enerous :) 

Random Acts of Creativity (WIPs)


A new challenger appears!  This user built a relatively rare isometric shooter.  While I love these types of games for GameGuru, I know the limitations are going to seriously box him in.  I do wish him the best of luck though!  https://forum.game-guru.com/thread/220643

Cogwheel Chronicles is just.. man.  This guy is something else.  I'm really impressed at your level of work Cybernessence.



In My Own Works


So having wrapped up my book it's so hard to not go back and try to feature creep it.  I want to consistently go back and edit things, but alas, that's in the hands of the publisher until we do a revised version.  I'm sure I missed things.  I KNOW I missed things.

One interesting tidbit I'd love to have included was a user (Defy) recently posted this beautiful screenshot illustrating some problems with GG's memory usage.

Make sure you look at the full size image.  This in a nutshell captures the problems with memory usage and GameGuru.  When I put my book together, fully 1/10th of the book was on testing, troubleshooting, and optimization.  That's a minimum of 14,000 words on those subjects.  Serious work needs done to get GameGuru cleaned up and I hope that work like this will spur fixes in the right direction.

In my own works, I'm still putting together a nice 'freebie' sky to go with the pack.  Thank you everyone who purchased it while it was on sale.  Maybe it will find it's way into another sale in the future.  Enjoy the skies and make sure you leave a comment!


Monday, March 11, 2019

This Week in GameGuru - 03/11/2019

Official GameGuru News

Nothing big at the moment, just a new PP version for testing from the upstream beta build.  This does however mean that we can expect a live version very shortly.  Looking forward to testing it, myself.  Anyone interested in how to use the PP version can find details here: https://forum.game-guru.com/thread/220548?page=1#msg2612465

What's Good in The Store


Moving on - there's a lot of great stuff this week.  We've got a fantastic 'Space Derelict' pack by Kasseyus,

a full 18-piece foundry kit from Lafette,


a functional stationary gun emplacement by GraphiX,



a 'porta-cabin' kit by Graphix,



and a really interesting 'imp' monster by lotgd.



Not bad for a single week!

Free Stuff


A bit of sad news this week.  Bod has finally pulled the plug on his free works.  He's no longer offering any of it for free.  Pardon my interjection here but it seems like a phenomenal waste of effort in this case.  Bod, if you are reading this my recommendation is to offer the works on the store for a price you feel would be acceptable.  I'm sure there'd be a surplus of people (myself included) who'd pony up the appropriate amount for it.

Beyond that we have:

Lafette put out a perfect complement to the sci-fi pack here!



Third Party Tools and Tutorials

A rigging tutorial here: https://forum.game-guru.com/thread/220592

A good thread on how to fix the cel shader for GameGuru: https://steamcommunity.com/app/266310/discussions/0/1837937637895481938/



Random Acts of Creativity (WIPs)

Bonesy keeps on cracking, good job man.  Just keep chipping away at it it.  I like the inclusion of objectives to help keep your players on task (see below screenshot).



I'm also very happy to announce that Wolf posted some work in progress pics.  Damn fine stuff sir!



Also I thought I'd drop a screenshot of some of my own stuff.  I'm working with some new tools on my first new skies set in years.  Here's one of my favorites:


Believe it or not, there's more impressive ones than that.  I'm really excited to bring these out for everyone.

In My Own Works


As mentioned previously, I'm working on a pack of new space skies for consumption.  Expect the older skies to get price reduced and the newer skies to come out shortly as a pack. I'll then give it a few months then add the new skies to the 'All skies and weather' a few months after that.  I have plans for the weather system as well including a minor overhaul to include some better use of commands as well as to improve it's function.

Now for the big news:


The book is officially in the hands of my publisher!  I'm very happy to finally get to this point after nearly a year of solid work.  For those interested this will be published under CRC Press via Taylor and Francis publishing.  It *WILL* be available for international distribution.  It's designed as a start to finish guide with GameGuru through a game's whole lifecycle.  It will have over 450 pages of printed text, 130+ pictures, a full seventeen thousand word appendix (Lua, Error codes, Gunspec, FPE, etc), and a whole host of custom models and media you will only be able to get with the book!

My acknowledgements section was pretty long and rightfully so! Thanks again to everyone who helped get me this far.

Monday, March 4, 2019

This Week in GameGuru - 03/04/2019

This week's update will be exceptionally short.  I simply can't invest the time with this being crunch week.  My book is going to the publisher on Weds/Thurs.

Official GameGuru News


** Unofficially I have it on good authority the changes to the mega pack 3 are about a month or so out.

Officially - while I haven't seen anything direct I can honestly say it looks like we're going to receive a very large update in the next few weeks.  Time will tell. Code merges on github look promising though.


What's Good in the Store




This week has several great objects by Mad Lobster for a photo booth




 M Stockton's cookout collection is a great price for some awesome assets



Lotgd really awesome low poly cockroach with very good movement patterns.





So all in all, a pretty good set of objects to pick up!



Free Stuff


Lafette did some beautiful beer bottles https://forum.game-guru.com/thread/220474?page=1#msg2612553

Lafette is giving away three animated workers https://forum.game-guru.com/thread/220474?page=1#msg2612691

Third Party Tools and Tutorials


Several good tutorials by Wolf:
Creating many corpses / dead bodies for your horror game in little time without modeling knowledge 
Getting models with multiple textures into reloaded
Necessary Edits to get EAI's weaponry into GG 

Along with one from PirateMyke:
Graphix Explosion Particle Instructions  


Random Acts of Creativity (WIPs)

Bonesy made a pretty excellent supercut of his work in progress (Cyberfi)


HellreaperX's "Death House of Barker Creek" showed a tantalizing pic of a new monster:

This post  by cybernessence: https://forum.game-guru.com/thread/213870?page=5#msg2612636 is a must read if you're a hardcore user.  Wow, just wow man.


In My Own Works

Welp, we're here. 140,000 words, 23 chapters, an appendix with a full Lua, FPE, gunspec, error code and other references.  130+ high res grayscale pictures.  11 months of work, probably about 800 hours of time spent... and it's almost ready to go the publisher.  It leaves the train this week.  Barring any unforeseen circumstances we're talking about a 4-6 month time before it becomes paper in print. I'll be doing giveaways and coupon codes as we approach.

Beyond that I want to throw a big thank you to everyone that's helped.  If you want your name in the acknowledgements section, shoot me a message on my blog (gamegurureport.blogspot.com) or via discord.  Many of you likely already are listed. 

On a side note, I've been working on a whole new set of space skies with some new tools.  4k texture resolution and they're absolutely gorgeous.  Give those a few weeks for fine tuning.


Monday, November 5, 2018

This Week In Game-Guru - 11/5/2018

Official Game-Guru News


While there's not a lot of information floating out there from an official standpoint, it appears that TGC worked with the user 'Wizard of Id' to make a cold war pack that's prepping for release.  Some preview elements were released and it's up to his usual snuff and then some.

You can find a full 24 minute (!!!) demo video of the product in it's pre-release form here: https://www.youtube.com/watch?v=S9N5A8JlQw0

I have to say I really appreciate the grungy look of the tiles on the wall.

What's Good in the Store


Looks like M2Design is getting busy with some new shacks.  True story - one of my very first purchased models was one of his original shacks some four or five years ago.  The guy makes good work and you should absolutely take a look at the newest offerings.  You get 17 shacks for $6.50, a steal by any right.



MStockton also been working on updating his textures for his terrain sets and the newest updates look pretty impressive:


Honestly he's the only other terrain creator I trust from the store beyond myself, so if that's not high enough praise for his products I don't know what is.  They were worth buying before - they are in the 'must buy' category for terrains now.

Free Stuff


Maiacombra rehashed a 'modified' flashlight that looks pretty decent: https://forum.game-guru.com/thread/220189

Amenmoses put up a new script for Bod's buttons: https://forum.game-guru.com/thread/220055#msg2607706

JPH put up some really beautiful advertising boards for free here: https://forum.game-guru.com/thread/219734?page=1#msg2607741
You can see the picture below:
 

Third Party Tutorials and Tools


Nothing doing here.  Maybe next week!


Random Acts of Creativity (WIPs)


Bonesy continues his work on his sci-fi shooter.  I admire the dedication to a single project and the constant improvement.  So while I think it still needs a lot of polish, as a pre-alpha it's in a good state and could will easily be improved by his constant hard work:  https://www.youtube.com/watch?v=mCzcFFv7tr4

PirateMyke put up a very interesting video of a level he's making for another game that I have to say has some really impressive architecture.  The sheer scope of it is pretty awesome.  I did tell him to work on the lighting but that's neither here nor there.  Check out a video of it here: https://youtu.be/5_gK4X7TCaY



The above is a screenshot of VincentHendrik's newest medieval castle work.  I like the design and use of color for lighting.  Seems like he's dialing it in pretty nicely.

And of particular interest it was revealed T-Bone(Aka Teabone) is working on a weapon wheel script that looks like a pretty nice piece of code!



I'd change the graphics but I'd reckon the actual code itself is pretty sweet!  I'm super interested in diving into it myself when it goes up for sale.


In My Own Works


This week I got a metric ton of writing done. I mean it was substantial, probably 13-15k words written last week. You can thank the chapter on optimization which was both enlightening and totally consuming.  It's such a big issue it almost deserves a book unto itself!  That said I was super pleased to hit a major milestone: 100,000 words!  This is officially 20k larger than anything else I've ever written before and I still have 20k more words to go.  That said I'm on track and on time and that is just a great place to be!

I also had fun digging into the actual code on GitHub to answer some of my own questions with respect to Game-Guru's more secretive functions so look for some really great answers to some long standing questions when I hit publication!





Monday, October 29, 2018

This Week in Game-Guru - 10/29/2018

What a crazy week.  Life at home has been absolutely nuts and this week we've got a fairly jam-packed series of updates that I need to unpack here.  So I'm going to blitz through this as quick as I can and hopefully haven't missed anything critical.

Official Game-Guru News:

So this week they updated the Fantasy pack again with more PBR assets but also added an 'ally' knight character.  I'll have to take a look at that code, should be fun.

https://www.thegamecreators.com/post/gameguru-fantasy-pack-updated

Of particular note was this tidbit:
"Back in the main engine, we working on multiple fronts, including our forthcoming GLTF support, improved AI and improvements to FBX importing, which will allow up to 170 bone character models, making extra room for detailed finger and facial animations."

Now that's exciting!

Third Party Tools and Tutorials:

https://forum.game-guru.com/thread/220102 - SegAutoWelder free.  This program, by "BoredOfTheRings" does the following: 'it takes FPSC segments / levels and converts them fully textured and saves directly to Game-Guru without the user needing to do anything'.  Sounds great for old users looking to update their assets to Game-Guru!
https://forum.game-guru.com/thread/220100 - Another "BoredOfTheRings" creation - a Free DBO to X converter.  Not bad!
https://www.moddb.com/tutorials/lighting-in-game-environments-the-hows-and-whys Someone linked this fantastic demi-chapter from a book on lighting and I have to say having read it it's totally worth the 20-40 minutes reading on it.  

What's Good on The Store 

This week on the store, I want to mention first off I've updated the normal mapping for MANY of my terrains (really the only one that hasn't been is the tropic terrain due to some errors in the DDS files).  This improved normal mapping is only noticeable on the 'highest' setting for terrain but fixes some long standing issues I've had with my work's performance on those settings.  The biggest offender was my '1024px HQ Roads' terrain.  Current owners should re-download them in Game-Guru by choosing 'download from store'.



This week has a lot of great stuff.  Teabone has continued to update his value priced Crime Scene Pack and now has an 'all scripts' pack which I believe is a fantastic value for some really great utility scripts.

BSP's put out some excellent PBR animated trees.  Personally I'd prefer static trees but if you want the highest quality available, accept no substitutes!

And lastly I have to say I really love MStockton's 'crystal terrain and model pack'.  I've been playing a lot of ARK: Aberration the past few months and this is just the ticket to create something similar!


Random Acts Of Creativity (WIPs):

I'm adding the (WIPs) tag just so new users know what this section is.
Graphix has some really nice new model updates - https://forum.game-guru.com/thread/220156#msg2607189
Granada posted a pretty awesome cowboy WIP up:
Very impressive, for a meager 6400 polys!
Here's a screenshot from a WIP called 'The Acolytes' by VincentHendriks:
Some work to be done but an interesting first go, reminds me of Quake 1 for color palette.
And... a lot of videos..
https://www.youtube.com/watch?v=0U1gy1Lq4Ng&feature=youtu.be - AI and Particles
https://youtu.be/ugsHu2-0650 - Bonesy's SCI-FI Shooter is coming along nicely.
https://www.youtube.com/watch?v=IEgcRdMpWVQ - MaiaCombra put out this interesting build using stock assets.
https://www.youtube.com/watch?v=M-MuBNOkz6o - Synchromesh released a video of something he calls 'SmileFPS'.  Interesting stuff.
 =VX=Doggy has a pretty sweet video he posted I felt needed some love about a morning jog:



Now that, I have to say, caught my attention. Really looks smooth and the art, while a little over-saturated on purple for my tastes (you need to throw in some complementary colors like yellow!), is damned impressive.  

 

Free Stuff: 


Nothing here.  Unless you count the 3rd party stuff listed above.

In My Own Works:

I've updated the normals as mentioned above for my terrain(s).  I also got a HUGE amount of book related work done with a whopping 11,000 words or so written this week. I'm now sitting just shy of 90,000 words which puts me nearly back on track with where I need to be!

Well, I think I got everything.  If I missed you, feel free to shoot me a comment or a message.  I'll be sure to add you in for next week!

Monday, September 17, 2018

This Week in Game-Guru - 09/17/18

So wow, what a busy week!  I have a lot of interesting and exciting things to bring up for you all.

First of all, apparently I'm to be featured on the Game-Guru site.  I've been writing this blog for the better part off and on for 4 years now.  It's primarily for a writing exercise for me; I receive no monies for it and it really doesn't benefit me much.  It's more like a 3 hour headache each Monday, hah!

Official Game-Guru News


The mega pack 1 DLC is being updated to PBR.
So this is a regular occurrence and while overall this is a positive the more important news I believe is buried here:

"Back in the main product, we are looking closer at supporting a new model format, the very modern and exciting GLTF v2.0 format which you will find springing up over the last few years, including popular asset stores such as SketchFab. More news on this as it happens, and we look forward to giving you more powers to import the models you want for your next game making project."

I don't know much about GLTF but I will say this can only help.  One of the major limitations of Game-Guru has centered around the .x model types and their importation.  I hope this brings some serious flexibility to the engine.

Also in other news I found on the site, not sure when this was implemented but they finally put a 'showcase' section in which is good because some really good projects can be found there as a 'highlight' of what you can do in Game-Guru.  No surprise some of the names/faces there, though, right?


You can find the full list here: http://www.game-guru.com/showcase

What's Good In The Store


This week on the store we have Teabone, who once again created fantastic set of criminally low priced objects.
It's literally 80 cents.


This is ironic, of course, because it's a 'crime scene pack'.  Get it here!
On a secondary note I've spoken with T-Bone and you can expect more to be added as well as a slight price increase so if you purchase it now you'll save some money in the long run.  Though admittedly it's so cheap it might not even matter if it goes up.

Next we have Pasquill's 'best in show' train set.  I will honestly say this is gorgeous beyond what it has a right to be.  It's priced reasonably, which you might think it's high priced but personally I've seen assets like this go for MUCH higher on other game engine sites.

You'll notice he's broken it out into separate components of trains and rails.   All I can say is if you're looking for the best looking train and rail setups possible - these are a must have.  You can get them here:

Train pack

Rail pack

Lastly not to clutter this section Mad Lobster made a beautiful console for his Mad Scientist Laboratory set.

You get four versions of it for the price of one if you buy it as an individual object; obviously holders of the pack get this for free.  It's PBR mapped and it just looks amazing.



Get it here:
Mad Scientist Spinning Console


Third Party Utilities and Tutorials


There's some really cool dynamic lighting scripts here: https://forum.game-guru.com/thread/219867

Amenmoses has been working on bringing antiques to life: https://forum.game-guru.com/thread/220041

Preben has been working on volumetric lighting(GASP): https://forum.game-guru.com/thread/220046

New user "DannyD" made a (in my opinion, much needed) Setup.ini gui editor: https://forum.game-guru.com/thread/220007



Free Stuff


Well.. damn.  I *WAS* going to post a free cargo ship that Bod had put up but some clod went and crapped all over him on this thread here: https://forum.game-guru.com/thread/220042

Bod pulled his entire thread of free stuff.  It's all gone, for pretty much ever.  I can't even blame the guy.  He's been burned by more than one jerk in the past on this stuff and it's just a damn shame someone as generous as he is has to put up with things like this.  The situation in a nutshell was:

Bod made a licensed product available for free under strict rules that you cannot modify, alter, or sell it.  This is a fairly standard practice, actually.
So this user modified it, asked for help with his modification of it, and then when Bod called him out on it got absolutely childish and insulting towards Bod who in turn pulled his massive repository of free stuff.  RIP.

For the user who decided to make a stand over something they were clearly on the wrong in...



In the meantime...

https://serygalacaffeine.com/2018/09/12/redsorceress-skyboxes-archive/ free skyboxes!

http://playerzeek-fpsc2011.yolasite.com/ old assets for FPSC!  Maybe you can import them.


Random Acts of Creativity


Slaur3n's work is coming along wonderfully on his cowboy shooter.



It's positively impressive to see people put this level of effort into a game.  Really solid effort and I hope it sees release!

In My Own Works


This week I spent a few hours working on both chapter 18 and having to go back to chapter 4 and add an entire section on the new water controls on the tab-tab menu.  This is going to be a down to the wire production for my book.  I'm up to around 65,000 pages and need to hit 120k for my deadline.

My Lightkit script is on sale for 1.75!
My CameraKit script is on sale for 2.75!

Thanks again for reading and see you next week!


Friday, September 7, 2018

This Week in Game-Guru - 09/10/2018

This week, I've really been through quite a lot of components to help put this weeks report together.
Thankfully there's a surplus of really great stuff that I can't wait to show you.

Official Game-Guru News

As Game-Guru continues it's march towards modernization, there's a continual series of updates that address two separate facets of Game-Guru production.  First, there's the constant GitHub updates, which resulted in things such as the 'monster update' of 7/30/2018.  Secondly there are the asset updates, which are numerous and significant.

Most recently, the 'Death Valley Pack', which many of us old-timers received for free with Game-Guru's release as a thank you, had a significant number of assets updated to PBR.

Now these PBR updates are welcome and interesting, but seem to be a mixed bag, in my experience.  As you may not be aware, the DLCs are generally the work of an artist commissioned by TGC for a product they then resell.  I don't know the specific terms of the arrangement.

As such, artistic skills vary.  Personally I found a few were of 'mediocre' quality with the PBR update.  Yes, the additional detail brought an improvement in some but not enough to measure.  For what it's worth - the Death Valley Pack is one of the better ones.  Still not the best, I'll reserve that for the updates done to the Sci-Fi pack, but very good nonetheless - especially for people who already own it.

Third Party Utilities and Tutorials


This week we have several updates, mostly from my own personal backlog of getting the past month caught up.  Of note, Flatlander has generously picked up where my original project left off and added all the new functions to the Notepad++ Lua API I originally built.  This is a very welcome weight off my shoulders and I just wanted to really thank him for that.  You can get the update here: https://forum.game-guru.com/thread/219215#msg2605239

Also there was a fairly lively discussion on discord the other day regarding the creation of local cube mapping for mirror effects.  This is primarily because cube mapping won't take into account a specific room so we discussed a way of dealing with this.  Graphix came up with a solid method of that worth looking at including a custom tool on his site. 

There's also more here: https://forum.game-guru.com/thread/220031

Next we have a very interesting update to Game-Guru loader which *MAY* make it's way into Game-Guru (this is Preben's work, after all).  It is essentially a dynamic light setup with castable shadows! This would be an enormous change to Game-Guru.  Just check it out:


This kind of lighting effect would really modernize the engine!

That's impressive quality for dynamic lights, especially out of Game-Guru using stock assets.

There's also a few other interesting things I found.  It appears Cybernescence (The creator of the Cogwheel Chronicles) has been doing some really crazy things with shaders.  Notably this:


That's... really good looking.  It still doesn't modify the existing water, but it does a huge amount of work towards getting the ocean to be a living, interesting creature.  His ocean shader isn't for sale yet but should be soon, from the sound of it.

There's also this gem, also by Cybernescence, a PBR heightmap shader.  All I can say is WOW.  I mean this is an enormously powerful shader that will totally destroy lesser CPUs, but yeah.  If you are trying to make something that is on peer with modern high end engines, this is a hell of a start!

There's more info at the link, but this will be a huge boost to certain scenes!

This shader was released for free and obviously is far from complete but is definitely worth tooling around with!  You can find the info on the original link above, along with installation instructions.


What's Good in the Store

Not a lot of new things in the store lately.  Things ebb and flow there.  Right now we're definitely in an 'ebbing' phase.

That said, Gtox's new creation - a creepy mutant - did catch my eye.  His animations are getting a lot better, that used to be my only real complaint about his products.  I obviously own a few, in spite of my minor complaints because they're generally pretty good and often downright creepy, like this new guy:

I imagine this reminds people of their mothers-in-law!
The animation was real good on it too.  You can pick it up here: https://www.tgcstore.net/product/31908


Random Acts of Creativity


Some really good stuff this week.  Dvader/Retrogamebloke (on youtube) created a spy-hunter style minigame in Game-Guru.  I'm currently trying to get the juicy details but on the face it's got a randomizer for terrain and vehicles and a scrolling isometric view that infinitely loops.  Really cool stuff. I should mention Spy Hunter was legitimately my favorite game when I was 8 years old so this was pretty cool to see!

Spy hunter Game-Guru- spy hunter


Next, Slaur3n used a pretty awesome 'retro style' shader to give his current project a very unique look.  This one is another YT video you can find here:  https://youtu.be/JyWnDqMoIx0

One more major update was DuchenKuke's 'post apocalyptic game' is out for testing.  Definitely check it out and see if you can't learn a few things in the process!

He says he's going for a Metro: Last light look - I'd say he found it!
Check out the really professional quality here.  There's mirroring in the wet terrain below, superb use of lighting and clutter.. I mean this is excellent work worth learning from.

In My Own Works


Writing is a disciplined activity.  If you don't discipline yourself, you stop writing.  It's why I write this blog, to help assist in that.  It's also important to take time, every day, to write.  I really can't stress this enough.  Even a paragraph of work on a book you're working on keeps the mind active and prevents you from falling into stasis.  In my case, I'm focusing on getting 5000 words a week out.  That's a hefty amount of work, thankfully there's plenty to do so I can always find something to write about.

Personally I work in a very structured way.  I'm an 'outline writer'.  This makes things easier than I think for others, but it also comes with it's own set of complications - like seeing that outline can be rather overwhelming.  For now though, work on chapter 18 is coming along nicely.  That's my 'how to add detail' chapter, broken out piece by piece and starting with vegetation.




Tuesday, June 5, 2018

These Weeks in Game Guru - 06-05-2018

Ok, I'll admit, I've been busy.  Too busy.  Lots of nickel and dime stuff with life and it's held me up, significantly with this type of work. I will neither confirm nor deny my Battletech pen and paper RPG campaign has also eaten up many hours of my life more than I thought it would.

Regardless I'm here to give you some interesting news on the Game-Guru front.  I may switch this to a bi-weekly publication.  What are your thoughts on this?  Anyone have any preference?  It's a lot of work for me to do weekly, so bi-weekly might be just the ticket.

OFFICIAL GAME GURU NEWS:


There's an update which was pushed out, today, specifically addressing some changes to the fantasy DLC pack as more PBR assets got updated.   It appears Lee's FINALLY getting around to the long-standing issue of updating the weaponry to allow more than just a simple fireball attack.  He wants to add ice and poison attacks!

https://www.thegamecreators.com/post/gameguru-fantasy-pack-dlc-update

Why this is important is because the Game Engine specifically is limited with respect to projectile weapons and decals (both of which are used for the fireball effect in the fantasy pack).  And by limited, I mean one.  You can only have that ONE simple object and any further modification requires a complete redo of the files involved.  I know, I've done it.  It's a pain.  So adding functionality will mean adding the ability to have more than one simple hardcoded weapon (which was a cheap hack, IMO) and is a big deal. I for one am looking forward to it!

WHAT'S NEW IN THE STORE:







Lots of stuff,seriously.  Too much for me to cover.  I will go quickly though:
Pasquill has made a set of what looks like 1980'sish ford bronco's in many different colors, shapes, sizes, etc.  It's a good kit but a little overpriced, by my estimate.  I mean in some cases it's literally a recolor and I can't justify spending the same price on one as I do on the other.  Thankfully he's got a pack put to it in a much better spot financially.
Good times.

There's also a new kit by Tazman who is slowly sharpening up his products with the new PBR materials.  I for one think he's come a long way and really hope he continues to grow as his kits have always held a lot of potential.

There's some other stuff in there.  Most interesting, in my opinion is the stuff by M Stockton who continues to deliver new and interesting items.  I particularly like the reloader's bench (reminds me of many musty days in my father and stepfather's respective basements making bullets for competition or hunting) model.  Very nice work indeed!

FREE STUFF:

THIRD PARTY APPLICATIONS:

RANDOM ACTS OF CREATIVITY:

This one is one that is a good 'must look at' - it highlights some new work by MooKai on the unique title 'Welcome to Manchester'.  What's impressive is the use of PBR assets in a functional way along with a good lighting setup.  See the video for below:


 A user on discord named PEK put up some really solid looking screenshots as well from a Game Guru game that I have no name for:


We're in a good time, where people can actually start putting together really solid projects right out of the gate with minimum experience - just like was originally intended.  There's still some major faults that hopefully some donations and the github crew can solve (such as the AI system needing some serious reworking).

IN MY OWN WORKS:


I have a significant amount of catching up to do this month to meet my targets.  Thankfully I'm setting my word count very aggressively to help keep myself on track for my writing and I know I can bust out 15-20k words this month if I really buckle down and do it.  The game itself which will sidecar will need some additional love as well since there's a significant amount of assets that still are outstanding.

Monday, April 30, 2018

This Week in Game-Guru - 04/30/2018

OFFICIAL GAME-GURU NEWS:


Game-Guru has officially updated!  Queue the fireworks, beer, and cheers people!  It's the full DX11 release with all the associated Github and PP releases that we've come to know, love, and sometimes despise.

This represents a huge departure for Game-Guru and as such you will want to really give your stuff a thorough once-over before you test.

In the meantime we have a new pack to help celebrate, with full PBR models - https://www.thegamecreators.com/post/gameguru-construction-site-pack-released

There's some really nice looking stuff in those kits so give em a look!

NEW PRODUCTS IN THE STORE:


The store has a massive smattering of new products this week and while many are great (nice to see Tazman experimenting with PBR, for instance!)  - I have to say BSP shattered expectations with some damn fine looking stuff.


As you can see these are some top shelf products!  There's also some really good stuff by GraPhiX, that model guy, and relative newcomer mechanic.  Pasquill has also added some new cars, which are always worth a look.  These appear to be the first PBR enabled vehicles so give them a double take!

I also have to chime in that I love Shadow Man's style.  So I follow him on the store (amongst others) and while he's not a super-prolific author his stuff is top notch and worth a look if you're into cyberpunk/sci-fi/modern styles.

Of course most of these are available in well priced packs so spend wisely:




FREE STUFF:

Not much going on here, but we already have lots of nice new shinies to play with so let's hold off either way for next week!


THIRD PARTY TOOLS:


The latest version of the Heightmap 2 GG program is out and available for download here:
https://forum.game-guru.com/thread/218876?page=3#msg2599966

RANDOM ACTS OF CREATIVITY:

Cybernessence did a great job with some coolscripting in his upcoming game 'The Cogwheel Chronicles'.


That's the kind of inventive stuff that keeps people interested in your product, people.


IN MY OWN WORKS:


My own products will need a thorough 'going over' for the latest revision of Game-Guru.  I will need to take some time this week to set aside and test it thoroughly then bug-fix whatever new problems cropped up from the latest revision.

The book continues to slog along though I literally got NOTHING done due to my day job's total focus last week along with my family getting sick upon my return.

Keep an eye out here for more updates.  If you are encountering any problems with the Time of Day and Weather system please let me know ASAP via this blog or via the ticket system on http://en.tgcstore.net

Wednesday, January 31, 2018

Lessons Learned from Deus Ex: Mankind Divided (DEMD)


Minor update: In the lower portion I have some errors which were corrected by Sylvain Douce, the Senior Technical Designer @ Eidos Montreal (who made DEMD).  He states:

"Very good piece! One minor things: AI middleware we used for DXHR and DXMD is Navpower ( ), everything else was built in-house."

Also, it's extremely awesome of him to read it, enjoy it, and retweet it! Thanks a lot Sylvain!

---------------------------------------------------

I don't think it's any great secret that I love Sci-Fi, especally cyberpunk dystopian themed sci-fi.   While I find Bladerunner a bit droll, the environment it helped create persists as one of my favorites.  So Deus Ex games have long fit into my inventory of favorites and this game was no exception.  I absolutely loved Human Revolution so it was only natural I'd eventually get around to playing through Mankind Divided.

Now for reference I should mention this was played through on PS4.  This means it almost always is going to be somewhat graphically optimized to improve the speed and provide a fluid experience on a console.

I've decided to do a rather lengthy deconstruction of the game as it pertains to Independent Gamedevs specifically using Game-Guru.  Others may find it useful, your miles will invariably ... vary.

First of all, it bears mentioning this game was developed using the 'Dawn Engine.' created by Eidos- Montreal.

The engine is not without some controversy due to some issues with load times.  Overall though, it's a fairly stable engine that ran relatively well in my instance.  It did, however, seem to lack some of the really high end features that can set apart an engine.  From what I could tell though:

  • It seems to have been developed directly for DEMD as no other games have used it since it's inception in 2014.
  • it has reasonably high graphical fidelity with low framerate cost.  I will discuss this in greater detail below.
  • The AI package used was very good, albeit it's middleware (APEX AI).  There's actually a fair amount of middleware, but that's not tremendously surprising. (SEE ABOVE)
  • The game engine is apparently a heavily modified glacier 2 engine.  For those not aware, that's the 'Hitman' game engine.  I recommend reading the linkthrough for a highly technical summary of what the Dawn Engine encompasses.

That all aside, let's begin our lesson.

Graphical/Lighting tricks

Deus Ex: Human Revolution gave us great gameplay in a fantastic looking game.  Deus Ex: Mankind Divided is no exception.   There are a lot of extremely fancy tricks used to produce great framerates while providing a very impressive visual experience.

The first thing you'll notice, if you're new to Deus Ex, is there is no more 'gold filter'.  This means the scenes feel less cohesive if they're not built specifically to match.  While the gold filter is a bit of a bludgeon, it did give a sense of character to DEHR that is somewhat lost in DEMD.  DEMD however makes up for it in spades by having a significant amount of purpose built coloration in the scenes while at the same time using giving identity to each area.  On one hand they lose the 'Deus Ex' filter but gain individuality in each scene.  It was a reasonable tradeoff.

Gold filter comparison
Modders removed the gold filter and added some fidelity in DEHR, but it also serves as a good example of the type of difference you see between DEHR and DEMD.


I am big fan of using colors to 'unify' the palette so that a scene feels more cohesive.  This technique artistically speaking is useful for helping to help join together disparate textures which I have a massive quantity of due to many different artists providing many different assets for my use over the years.  In my case, I'd have kept the gold filter or color tone map (assuming you are using reshade).  All in all though if you have a ton of custom art in a lot of wildly different locations like DEMD did, it makes more sense to not filter them all through a gold lens.




PBR and resource management.

DEMD uses a physically based rendering pipeline which allows for some really impressive visuals.  While mirrored surfaces don't look particularly impressive, the shine on the floors is really good.  Certain elements of the environment really stand out, notably pipes.  These shiny surfaces help you realize that in terms of our own engine (GameGuru) which recently obtained PBR capabilities we'd want to use them selectively on things that BEST show them off.  While it's nice to have every single thing in your game use it, it simply eats too many resources.  Selectively choosing the best scenes for it (shiny metal, hardwoods, glass, etc) is a much more attractive option than putting it on bland surfaces where you receive minimal visual 'pop' like concrete.  This in turn helps us save vital resources, which is a struggle with a 32 bit engine like Game-Guru.

pbr example
Check out the subtle nuance of those textures and their PBR materials!

The reflections used localized cubemaps which are definitely available in Game-Guru so that's a nice addition on Lee and Preben's part which will allow us to create beautiful reflections  on pipes and mirrors.

Transparencies on light planes

DEMD cleverly uses light planes with alpha-transparencies to create the illusion of 'dust' in the air.  The game supposedly has volumetric density for the engine, but I suspect they de-tuned it for the PS4.  If that's the case, at least it's given us a specific example we can draw from.

Streams of light
Those streaming beams of light look more like vertical 'planes' from head on.

Take for instance the above picture.  I walked back and forth and noticed several clear planes (2 dimensional flat objects in a 3d space).  Now granted, it was probably algorithmic or volumetrically done but we can reproduce the same effect with this basic texture for our plane in Game-Guru:


Poorly drawn image by yours truly
Yeah, I got lazy and made the last line too wide.
So basically what we have here is a series of blank spaces that are alpha masked completely open.  Then I took the 'filled' areas, put in a white to grey gradient, then created an alpha mask off those as well.  This gives us a semi-transparent 'beam' of shadowed area.  So we basically get the OPPOSITE effect of what we see above.  Give it a try with your own plane.  I'll probably put one of these on the store (for free) once I correct the mistakes made in the above file.

Flares on lights that  get a lot of attention

In the opening area of the main game you begin in Adam Jensen's house, which acts as a sort of technical demo for the game.  In that location if you look up you'll see a significant amount of studio lighting but notably they use a flare decal that is facing the player.

lightflares example
Those are circular lights with a line-shaped flare.
 We can achieve this same effect using a decent flare and the player_facing.lua script that is included with game-guru.  One thing that DEMD did really well though was it's occlusion; when you are NEAR a corner the flare switches off subtly so that it looks seamless.  Overall, a fairly simple but nice looking effect is achieved.

Baked lighting 90% of the time. 

These days, a lot of games really rely on  dynamic lighting.  It's fancy, it looks nice, and it's GPU intensive.  It also has clear limitations which are another topic for another time.   Deus Ex uses an updated older technique, notably Tiled Lighting that's baked in.  This allows high speed renders of scenes where the light is not likely to change and also allows the artist a great degree of control if they're willing to invest the time.

DEMD Prague outdoors static lighting example
You start to see it everywhere the more you start looking for it.

Unfortunately Game-Guru cannot do dynamic lighting very well and as such it leaves us in a pickle a lot of the time. However in DEMD they do a LOT of baked lighting and it shows.  This game is virtually a showcase for 'how to do static lighting the right way'.  Color choices are not obtrusive, are placed to provide windows with indoor light.


Jensen's apt indoors static lighting example
The red circle shows where the light is, outside (approximately 30ft behind the wall).


Note the placement of the light and how it streams in through the window.  It bakes cleanly onto the surface and gives it a nice 'early day' feel.   This same technique can be done with Game-Guru, rather than relying on 'sunlight' - we pre-bake static lights outside of a window to provide the building interior with realistic lighting.

Clever transitioning

One interesting element I think is worth mentioning is, as the heading suggests, 'clever transitioning'.  While many levels simply pop you to a loading screen, moving about the main city of Prague gives you a varied scene (depending on where you are going to or coming from).

Jensen looking bad AF on a train
The screen changes perspective several times and the characters all move around to provide a sense of 'aliveness'.
The only downside is the animation is repetitive, but that makes sense given it's literally just a facade over a loading screen.  While I realize loading screens are effectively the devil I thought it was worth mentioning it.  I don't have an answer for Game-Guru in that respect as our loading system is vastly different but I think it at least underscores the need to give people something to look at other than the basic 'Game-Guru loading screen'.   The best answer is probably something like the other loading screens in Deus Ex, which effectively consist of a picture and some information for the player to read.

Have a mini-game 

The hacking mini-game remains mostly unchanged from DEHR but really felt at home in this game. While it's a lot of extra work, at the same time it can really provide a payoff for the player who needs some variety in their game beyond the usual 'shoot or sneak' methodology.

Dat hacking minigame bro
Oh no, only 2 seconds left! ABORT! ABOOOOOORT!

Often I found myself in a higher sense of tension from the hacking minigame than the actual game itself.  Sometimes even the threat of discovery while hacking (the world doesn't just stop while you're hacking) provided it's own 'sinking feeling' while you were ferociously attempting to subvert system nodes to bend an non-compliant computer to your will.  While the additional 'sink' of adding a mini-game is seemingly unnecessary, it also adds a lot of play value to a game.

A living city

I have a good friend who also is very into Deus Ex; he's actually the one who first pointed me at Human Revolution, even bought my copy back when I was flat broke.

I asked him what he thought of Mankind Divided, without spoiling anything.  He replied "it's a great game, they really did a great job of making it feel like a living city."

I felt that was worth mentioning here given how spot on his analysis is.  This game really does a great job of making you feel like you are in a living, breathing, ALIVE environment.  Each area has tons of sandboxing and detail which makes every single space different and independent.  So how did they do it?

Lips on a building!
The red light district, for instance, really takes it's name to heart.

Well, foremost - each area is it's own 'scene'.  It's as if they built one overarching area, built the major components, then filled in the rest with minor story pieces.

Meow
This room exemplifies the microcosm within macrocosm feel.
 
There's a world of microcosms within the macrocosm of the individual 'global' level and it really provides this deep sense of uniqueness to each specific room.  The stories for these rooms aren't anything significant most times.  Often they are simply something as simple as 'this is the asshole gang dealer who doubles as your local black market shop' room.  Other times small rooms take massive twists and turns, such as the crazy cat lady who ends up having her own miniature story that makes her a much CRAZIER cat lady.

While often the rooms are 'revisited' for story purposes and such you can pretty usually boil them down to a basic, simple story.   Obviously the indy dev can't afford the time to write a massive, engrossing story for each sub-mission in their game.  Which apparently, neither can AAA devs.  Which brings me to my next point.

Secrets are simply unexplored areas 

In my "Lessons learned from Doom's Level Design (part 1) (part 2) (part 3) (part 4) " I discuss use of secrets and their necessity for gaming.  It's something that helps reward a player for investing even more time in their game than absolutely required.  I mean let's face it, most people play games to feel rewarded, to enjoy the satisfaction of accomplishing a challenge.  Deus Ex rewards this in spades by ensuring that every single hidden area is replete with it's own set of rewards ranging from extra ammo to hidden secret rifles.  I still remember being in the ARC headquarters level and going down literally 5 or 6 stories on tiny rails just to find a hidden rifle.  It was an insane amount of detail for a single secret, but these are the types of things players remember.

ARC: the throat secret gun
I was being literal in the literal sense.  That yellow dot is where you start at before worming down to the gun.


Try to use your dead ends and open spaces to provide the players with additional reward for looking at your hard work.  Open up your single alleyways into branching paths that lead them to interesting rooms that really are just there to provide life and depth to the game.

Open ended level design

Deus Ex games have been renowned for their  open ended level design but it's worth discussing, at least briefly here how it was implemented in DEMD.  DEHR had a fair amount of 'open-endedness' to it, but I think in this case DEMD gets the upper hand.  You literally had piles of avenues to perform different possibilities.  Missions had more than one failure or success condition and you often had branching trees that could spell serious disaster later on.

I remember in mission one, I was helping out an agent (Singh).  You are to save his life at the end which is no small feat as you're attacked by masked assassins in a sandstorm.  It is, in short, a train wreck of a situation. Keeping him alive is incredibly difficult.

Dubai: sandstorm
I'm sure you'll see him if you just keep staring long enough.
 I did this, but only to have him die later in the game because I neglected one small sub-objective on that same mission of disabling a communications tower.  This causes him to get killed while undercover as his cover was blown.  Little things like this are like a spaghetti plate of decisions, which require lots and lots of planning.  That means writing things down.  Which also means, you guessed it, a design document - and we all know that's basically the same thing to an indy dev as garlic to a vampire.  Sure, it won't kill you... but it's damned uncomfortable.

Multiple answers to singular problems.


Moreover level design is incredibly fluid; you have lots of answers to single problems.  This means you often have the choices of going in loud by shooting everything in sight, hacking your way in via a console, taking rooftop access stealthily, running through vents to come up behind your foes, or a myriad of other alternate choices that often boil down to 'get from point a to point b'.

Palisade bank
There are about a dozen ways in and a dozen ways through the 'uncrackable' Palisade bank.


This depth of level design is a big draw for this game type, allowing players to really dig in and pick how they want to do things.  Sometimes you just want the pure visceral thrill of unloading a 28 round magazine from a fully automatic pistol into some poor bastard who dared to wander too close.  Other times hitting people with tranquilizer darts in the neck out of sight of others is the better tactical choice.  These types of dynamics often aren't so much planned as they are a result from thorough level design and planning with a focus on building multiple avenues of approach for a single objective. 

Intelligent AI design

The AI in this game is something else.  There are a lot of times where you feel like you want to really get in there and mix it up and find yourself dealing with attacks from both sides.
While a lot of this has to do with level design (alternate routes, enemy placements, the location of an enemy taking the shortest route to your location) it also has a lot to do with an intelligent system that is attempting to find the best way to kill you.  It's impressive and not easily duplicated.  Maybe one day we'll have that depth in Game-Guru, though at this point in time your best method will be use of lots of navigation nodes and good enemy placement.

Wrapping up

All in all, I found myself least interested in the main story, which is the unfortunate side effect of having an impressive game with great mechanics.  I can't think of anything about the game I really hated.  Everything played well and it served as a great teacher to a willing student.  I highly recommend you give it a run through and see what you can learn from it too!

Addendum: 


There's a pick up objects script you can use to create a similar style to Deus Ex found here:
https://forum.game-guru.com/thread/207801?page=16#msg2562166