Search This Blog

Showing posts with label An Introduction to GameGuru. Show all posts
Showing posts with label An Introduction to GameGuru. Show all posts

Sunday, May 14, 2023

I'm Mike's tremendous disappointment in the Game-Guru Community.

First and foremost - to everyone who bought a copy of my book legally - thank you so much.  I really, genuinely appreciate it.  Writing a book was a tremendously difficult task.  It took nearly a full year to write, then on top of that, three months of back and forth editing with my publishing company. We're talking 4-5 days a week, four to eight hours a day.  

In the end, the returns were hardly worth it.  But you know what? I don't even care about that.  I'm happy that people use the book and while it's a bit out of date now, it's still out there and people can enjoy it for what it is.

I have even toyed around with the idea of having a second edition, to update to all the recent developments of the past three years.

But leave it to some bad actors in the community to ruin all of that 'goodfeel'.

The Game-Guru Community, for as long as I've known it, has had a major scourge that we all gently touch around - something that seems to stem from it's status as a low-cost beginner's engine.

That is, to be fair, some people think that everything in the world should be free.  

They have no care or concern about someone else's hard work. Piracy is the order of the day.  Steal and steal alike.  I mean, it's not like you're actually harming anyone, right?

Wrong.

The Game-Guru community is pretty reasonable with respect to pricing.  Modules are fairly priced.  Knowledge is given freely.  Heck, there's even a massive host of free assets available from legitimate sources.  

People spent their time on their work.  Their code.  Their art.  And in my case, my book.  I lost a year of my life for what basically amounts to a feather in my cap.

It's nice to have, sure, but that's about it.  I'm proud that I did it, but would I do it again? Definitely not.  It was stressful, difficult, and ultimately if I've pocketed a thousand dollars total from royalties, I'd be surprised. 

So let me just say how deeply disappointed I am that someone in the Game-Guru community decided to post my book on a pretty widely used 'document sharing site'.  That 115+ people have downloaded a PDF that can be obtained for fifty-ish dollars.  Yes, I realize that's a lot.  There's a reason for this - I cannot control the pricing of my publisher.  I can, however, offer discount coupons (fairly hefty ones) and even have free copies available for me to distribute. 

You can rent it on kindle for like 20 dollars.  Honestly, I imagine at this point you'd probably find it in the discount bin at a retailers, if you really wanted to.  

I get that people don't always have the money for this type of thing.  What bothers me here is that someone took the effort to take the ebook, make it a PDF, then upload it by using IDENTITY FRAUD to falsely say that I was providing it for free.

I mean, that's a level of spiteful and disgraceful behavior that I find genuinely insulting.

So congratulations, whomever you are.  I hope it was worth it.  There is little to no chance of there being a second edition.  Whatever drive I had has definitely evaporated.  I mean, what's the point of spending all that time, when it's just going to be pirated and stolen.  I do intend to have a talk with my publisher about lowering the price, so that people are less inclined to want to steal a copy.

Not like that's stopping the hundred or so of you who wanted to.

To those who purchased, again, thank you so much.  I really genuinely appreciate the support.  It's hard for me to be upset and know I'm basically punishing everyone here.  But that's how it goes.  I have a limited pool of motivation, energy, and time - and seeing such a blatant thing occur is absolutely deflating.

Ciao.

Monday, January 31, 2022

An Introduction To GameGuru

 As many of you are aware, I wrote a book right before this whole COVID ridiculousness on GameGuru.  It's been a long time.  Now we have GameGuru Max on the horizon and I'm lurking patiently in the background with little free time to myself. I've considered writing a second edition of the book but the fact is that this book was a massive time sink for me and I will never, EVER, earn any money on that time invested.  It was a loss leader, by far.  I got the feather in the cap I always wanted, which was great, but in the end if I had to do it again - I probably wouldn't.  It was simply too much time for not enough reward (not even close).  

That said, I'm still proud of the work and happy with what I've done.  So I hope you all are enjoying it.

I may one day come back and work on GameGuru in a meaningful sense.  But right now I simply don't have the time.  I manage a farm now in my daytime hours, moved cross country, work at a pharmacy company as their Head Linux guy - it simply doesn't leave the time I'd like for idle work on games. 

On that note...

A few of you have messaged me via this blog to request information on where to find the book's materials.

Here is where you can do that.

https://www.routledge.com/An-Introduction-to-GameGuru/Messina/p/book/9781138612631

If you scroll down there's a section called 'Support Material'.  

Under that is a 233 mb zip file you can download with a wealth of Free Materials, lessons, code, etc.  A lot of my own resources from tgcstore.net are provided for free in that trove.

Lastly if you know someone who is interested in the book - they can get a copy this year using my special Author Discount Code for 30% off - simply use the code ADC30 on routledge.com!

Thanks and everyone take care.  Join the discord and keep an eye on projects.


Monday, February 3, 2020

This Week in GameGuru - 02/03/2020

This article represents solely the opinion of the author and does not reflect the opinions or views of r The Game Creators, it's employees, or subordinates.  It likewise does not reflect the views or opinions of www.tgcstore.net and it's staff.  The author receives no compensation for this work and it is done solely as a service for the GameGuru community at large.


GameGuru News



If you've not been living under a rock the past few weeks, you know about the VR Update being done to GameGuru.  Opinions are mixed but at the end of the day we're getting additional functionality so I suppose that's probably good.  Bugfixes continue on one of the branches done by Preben ... notably this right here:

https://github.com/TheGameCreators/GameGuruRepo/commit/56037907e098f6e5df71f3194f3ea57846712af1

Hallelujah! I cannot even begin to tell you how long I've been complaining about this particular quirk in GG!  I'm extremely excited to see the 'warp-speed' widget multiply issue being fixed!

Also Lee recently posted something called 'Operation Bug-Free' so it seems like this is going to be the primary focus for the next few months after they add all the features from the VR Quest branch of GG. He's shooting to resolve all 74 bugs listed in Github by March!  Should be interesting, if nothing else.

From a community standpoint - Defy has a full-mem-clearing build that he's working on which we can hope to see integrated soon into GG!

A new TGC branded DLC dropped too - the walled garden: https://www.thegamecreators.com/post/gameguru-walled-garden-dlc-on-sale

What's Good in The Store


Wolf's game, Amytric Pulse is *FREE* on the store.  You are doing yourself a disservice not gettin this and playing the heck out of it.



Get your copy here:  https://www.tgcstore.net/product/33873

Sula has released a Euro Truck pack.  There's a large quantity of beautifully made, fully PBR enabled European trucks in this pack.

This is just a fraction of what you get!


Get your copy here - https://www.tgcstore.net/pack/11180

Fredgames77 has put together a beautiful bedroom set here:



Get your copy here - https://www.tgcstore.net/pack/11181

There's plenty more. The truth is this section takes so long for me to do I can't spend as much time as I'd like these days checking the store out. Thankfully the Jason's been doing great work improving the interface steadily so I have less work to do as a whole here.  It's much easier for everyone to find what they need than it was even a year ago!


Third Party Tools and Tutorials


BOTR continues his work on his heightmapping utility.  https://forum.game-guru.com/thread/221333?page=2#msg2625210

He's notably added youtube links and squashed many bugs.  So it's really coming along as a more mature utility at this point and is definitely worth a look!

Amenmoses is working to solve a long standing issue involving ladders in GameGuru - https://vimeo.com/388717781


Random Acts of Creativity(WIPs)


Wolf's current fantasy project is looking better and better as he fine tunes the details:


You can really see the lighting come together, along with the design of the actual map itself.

Teabone's 'wizardry style' GameGuru RPG is a pretty amazing piece of work.  Duchenkuke did a little demo runthrough of it in this video here: https://www.youtube.com/watch?v=Bj3d3Re9eek

The above screenshot gives you a good idea of what you can expect, though if you're a fan of the genre you already know what to expect.  I know he did a significant amount of rewriting for the Lua controls to get it to function as he desired.  It's impressive stuff and I'm happy to see people doing new and interesting things in GameGuru.

Mav3r1ck continues work on his fantasy-based game, which also is coming along impressively.





A user named JALambert came out of the woodwork, apparently a long-time lurker, with two projects that look pretty impressive. One is an open-world style project:

Featuring some unique HUD elements and a beautiful set design.

The second is a Quake-inspired multiplayer Arena game, which is definitely speaking my language as a former ranked Quake III Arena player :)


To be honest, many people upon seeing his screenshots didn't even believe these were made in GameGuru!  That's probably the highest compliment you can give a GameGuru designer.

Free Stuff

The past few weeks have had a number of freebies posted on the free stuff forum for GameGuru. 


You can peruse them yourself here:https://forum.game-guru.com/board/25

In My Own Works


Well, I finally got enough money socked aside to purchase a tool I need to make some truly fantastic skies.  I've been happy with my products to this point but I really want to make some mind blowing stuff so here's to everyone who has purchased my products on the store!  2020 should be a landmark year for space skies and some code releases.


Tuesday, January 14, 2020

This Week in GameGuru - 01/13/2020

This article represents solely the opinion of the author and does not reflect the opinions or views of r The Game Creators, it's employees, or subordinates.  It likewise does not reflect the views or opinions of www.tgcstore.net and it's staff.  The author receives no compensation for this work and it is done solely as a service for the GameGuru community at large.

GameGuru News


Not much, unfortunately.  Work goes on behind the scenes, so I hear from those in the know. I cannot divulge the specifics, unfortunately.  Nothing on github but some excellent stuff is coming, near as I can tell almost a generational leap for GG. Time will tell from a public view but all I can say is that from my viewpoint I see a lot of things clicking together right now in a way I haven't seen since early 2016 or so.  

What's Good in The Store

Wolf has released a massive 2019 Sci-Fi pack and I own many of these already. I use them with regularity but a few new items also appeared in the form of a 'booster kit'

Just one of many of the superb assets in the booster pack!
You can get your copy here: https://www.tgcstore.net/product/33832
On to another favorite - a fantastic 'torch light' script by Teabone.  I have to say as someone who wrote up a whole LightKit of my own, I'm impressed by the simplicity and function of the torch kit. Check out this video for an idea of what I mean:

This script is a total bargain at $2 for any fantasy project: https://www.tgcstore.net/product/33858



Third Party Tools and Tutorials

           It bears reiterating that 'Bored of The Rings', a forum user, has been developing many excellent tools that are pretty much a required faire for anyone serious about using GameGuru at this point.  They are reasonably priced and I highly recommend picking up your own copies.

https://forum.game-guru.com/thread/221333 - This is the heightmap importer he's diligently worked on which is now up to version 5!

https://forum.game-guru.com/thread/221285 - This is the FPSC autowelder tool which can LITERALLY IMPORT ENTIRE LEVELS FROM FPSC INTO GAMEGURU.
It also can pull dynamic entities, weapons, etc over.  It fits a critical pipeline for those building indoor scenes - you can build your indoor scenes in FPSC and import them into GameGuru.  Really quality stuff.

In the interim, I know cybernessence (another GG user) has been working on some amazing things of his own.  Per his words:
"Just added wake effects for ships and water and sky (sky scroll clouds) transparency based on configurable co-ordinates so airships can punch through cloud layer and subs can dip below the waterline without texture plane intersects. Looks pretty good. Added numerous lua lcommands such as getting limbs for HUDs, so can add particle effects to FP hands and weapons. Loot chests are now populated by 'add entity' commands - so money (or any asset) can be dynamically loaded at run time ... lost count of all the changes made to make the game better now to be honest"

I for one am still praying he'll include some of those in the core branch of GG on Github.


Free Stuff


Nothing I could find this week, sorry!

Random Acts of Creativity (WIPs)


New user Mav3r1ck has been building some really excellent fantasy dungeon crawls:


The above is apparently a boss fight arena.


I love the dark and red look he's put on using some custom assets and lighting.  Great work!

Avenging eagle's interesting game with torches and lighting as a core mechanic is coming along splendidly: https://www.youtube.com/watch?v=nmKBugPxWPM 


And lastly we have more teasers from Duchenkuke's fantastic Dark Skies game:
   

In My Own Works

I've been getting back into the swing of working GameGuru intermittently now that life is making more sense!  I want to thank everyone who has purchased my book, I want you to know it's been very fulfilling to provide something that so many are able to own and appreciate!

My more current works will involve some scripts being released on the store (two of them for free) in the near future.  So keep your eyes peeled!


Monday, January 6, 2020

This Week in GameGuru - 1/6/2020

This article represents solely the opinion of the author and does not reflect the opinions or views of r The Game Creators, it's employees, or subordinates.  It likewise does not reflect the views or opinions of www.tgcstore.net and it's staff.  The author receives no compensation for this work and it is done solely as a service for the GameGuru community at large.

Happy new year everyone - I'm back!  I realize it's been an extended absence and for that, I do apologize.  I cannot be 100% sure that I will not have further absences but at this point I will do my level best to continue this project for the time being.  Unfortunately life sometimes simply gets in the way as it did the past few months for me. I've got a lot to catch up on as December was a highly productive month.

GameGuru News

TGC produced a 'december update' which was a welcome change from many years of long holidays with no communication from them.  This welcome change fixed a lot of persistent code issues including one of my own issues - that of projectile caching not working properly and causing erratic behavior with projectile systems like the ones included with my "Cybernoir Weapons Kit".

What's most encouraging is a renewed focus on attempting to improve the engine.  I'd liken this to the ~2015-2016 era when we had a number of big fixes and changes on a fairly regular basis.  It's an exciting time. Moreover they appear to be hiring freelancers to help bugfix.  If you are interested in this position, see this post here: https://forum.game-guru.com/thread/221436



What's Good in the Store


AlexGCC's 2019 pack - this combines many decent elements into a well priced pack worth a look:  https://www.tgcstore.net/pack/11169
I really love Sula's City Construction pack as well for its wide variety of PBR assets with just the right amount of 'grunge' to them: https://www.tgcstore.net/pack/11163
Lastly I have point at belidos isometric kit, which looks positively awesome: https://www.tgcstore.net/pack/11161


Third Party Tools and Tutorials

There are few people in the GameGuru community who don't know Wolf; he's a long standing member stretching back over a decade or so with tons of experience putting together many tutorials on lighting.  He's recently come back to GameGuru and found the static lightmapper is working to his liking again and as such has written an updated and fairly expansive guide on how to use it: https://forum.game-guru.com/thread/219206

A new version of BOTR's superb and pretty much 'must have' heightmap utility can be found here:
https://forum.game-guru.com/thread/221333 



Free Stuff

December is usually overwhelmed with 'free stuff' due to the infectious Christmas spirit. This December was no exception with a huge mass of free models and media available.

Firstly we have wolf's beautiful 'Sci-Fi archway': Get your copy here: https://forum.game-guru.com/thread/221444

Belidos put up a number of cartoon-style assets for free you can retrieve here: https://forum.game-guru.com/thread/218362?page=2

Mav3r1ck1981 made a fantastic sci-fi medical table here: https://forum.game-guru.com/thread/221371 

Lafayette put out this awesome butcher store horror-style pack: https://forum.game-guru.com/thread/220474?page=3#msg2623695.

Random Acts of Creativity

This is where I saved my bandwidth, folks.  Lots of really good projects have started to creep their way into the daylight and it's definitely worth showcasing a few.

Let's start with Wolf's own project since returning.  He sent me several screenshots and elected to let me pick the best one.  I settled on this beauty:

I like the style and design; he uses a lot of the same techniques I illustrate in my book to reuse common assets intelligently as well.  Overall the lighting and contrast is a classic RGB wheel blue and yellow which works exceptionally well.


Duchenkuke's project, Dark Skies, the Nemansk incident, is another prime example of what can be done with competence and a good eye for artistic flair.  It's got a brutal, dark, gritty feel that really gives you a sense of Metro-style depth which really pops in this engine.


He's using some excellent Sepia tones and great modelling choices to help accentuate the atmosphere along with a completely custom HUD that looks fantastic!

Other big hitters have dominated the scene as well with Cybernessence posting a significant December update showing his own work with the engine and the heightmapper by BOTR:


I like the touch he has there of calling his build the 'cogwheel engine'.  Seems accurate, given the massive amount of updates and changes he's made to GameGuru essentially drives it to be it's own entity at this point.

That's not all either.  There are many dozens of project updates this month so swing on over to the forums and check them out!

In My Own Works

I got to see a cool 'present' of my own this month - someone who purchased a hardcover copy of my book!  I don't even have one of those - I'm a touch envious!  So far reviews have been positive though with the rate of change in GameGuru, I may have to write a revised copy in a year or so.

A few final notes - if you HAVEN'T received your free models and media as a purchaser of the book, contact me on discord or via the forums and I will see to it you receive it promptly.  Purchasers of the book get free demo maps, models, character creator assets, my cybernoir entities, and my cybernoir weapons pack - and much more!
Lastly - please leave a review at amazon for me.  This greatly assists in online sales of the book and will help boost my visibility to others who are looking for it.

Wednesday, October 16, 2019

This Week in GameGuru - 10/14/2019

My apologies for the late updates.  It's been an absolute nightmare dealing with some of my recent work changes so this has unfortunately dropped massively in priority.

GameGuru News

The Monthly newsletter discussed my book being available. Thanks TGC - I appreciate it greatly.
There's also a free version of GG now, though it's a test version with a limited time of access.  Should help entice new users.
There were some minor fixes to the PP edition, which is essentially using the latest, most up to date version. Notably there was a load/save Game Stats fix which should help games that make it into production.

What's Good in The Store

Lots of new things are available!  One of which is of course some of the Cyberpunk Noir assets from my book materials!



If you are NOT a purchaser of the book but want some of the static assets (weapons are on the way, once I untangle a few things with free time I don't have currently) then feel free to puchase these! If you do own the book - hit me up on discord for a free code to download it.
 

Valentin321 put together this great looking motorboat:
 
There were also some scripts by corrosion, check his store page here: https://www.tgcstore.net/artist/221852
Teabone made some really well priced scripts as well: https://www.tgcstore.net/artist/45855
Sula made some great looking PBR trucks - https://www.tgcstore.net/artist/157895
Fredgames77 has put up some excellent cemetery models: https://www.tgcstore.net/pack/11153
Pasquill put up a really superb armored vehicle - https://www.tgcstore.net/product/33517
AlexGCC put a number of great models up but I really like his apocalypse truck: https://www.tgcstore.net/product/33532
Northern put out a very nice VIP model with a decent array of scripts and animations making it a good value: https://www.tgcstore.net/product/33528

And for 'most interesting/innovative' item on the store in the past month or so, we have Erart's impressively weird ghost mirror. You have to watch the video to see what I mean:
https://www.youtube.com/watch?v=KFqdz1ZKZtQ

How cool is that?  Anyways, you can get your copy here: https://www.tgcstore.net/product/33521

Free Stuff


Granada made this fantastic free shotgun!


 https://forum.game-guru.com/thread/221213  - get your copy at that link.
Tarkus 1971 made some pretty excellent music available for free:  https://forum.game-guru.com/thread/213190/last
Some great scripts found their way onto the net as well such as
smallg's 'racing script' https://forum.game-guru.com/thread/207801?page=25#msg2622028
And Amenmoses's 'cold breath' script: https://forum.game-guru.com/thread/221215#msg2622148

Notably for me though is the Airplane script he posted to discord.  There's a video in the 'random acts of creativity' section of it.  It's really good stuff!

Third Party Tools and Tutorials

This week there's some interesting Russian Language videos (I love auto-translate) on youtube for GameGuru: https://www.youtube.com/watch?v=F3QE9rGxKVw

And also: https://www.youtube.com/watch?v=ErNFM-AoKhE

Random Acts of Creativity (WIPs)

Amenmoses is working with Bod on making GG into a flight sim.  This has to be seen to be believed at this link:  https://vimeo.com/366328897
https://www.youtube.com/watch?v=0Zgarg-algM - Bonesy's Cyberfi updates look good but the colors are still painful to me.  I realize it's the style, of course, it's just hard for me to watch. That said, it has potential so hopefully he'll keep refining it
I'm happy to see Honkeyboy has revived his galaxy-hopping game. While it lacks polish the core components look really great and I'm looking forward to seeing his future work on this! 


 https://forum.game-guru.com/thread/221222

Dietara got some video updates.  This blog post is already really saturated though so I can't post much more safely - so here's a link to where you can find some more:     https://forum.game-guru.com/thread/220994?page=1#msg2621936


In My Own Works

I want nothing more than to work on GameGuru projects I have outstanding but between the end stages of a basement remodel, a new baby, work woes, and the myriad other things clutching me I simply can't spare the time.  On my list of things I want to get done by the end of the year:
   - Some new script releases for the store
   - Get those @#$% weapons posted to the store
   - Make some new space skies
   - Work on my own game project

Lastly, thanks to everyone who has supported me by purchasing my book.  I'm going through some hard times right now and it's good to know that the year  of time it took me to make that is seeing some use by more people than I expected.

Monday, September 23, 2019

This Week in GameGuru - 09/23/2019

This article represents solely the opinion of the author and does not reflect the opinions or views of r The Game Creators, it's employees, or subordinates.  It likewise does not reflect the views or opinions of www.tgcstore.net and it's staff.  The author receives no compensation for this work and it is done solely as a service for the GameGuru community at large.


GameGuru News


The public preview of the beta changes arrived and the changes are about what was expected:

per https://forum.game-guru.com/thread/221133
A bevvy of performance-related fixes were done including the draw-call batcher.
* F11 in Standalone no longer causes PBR debug layers to be rendered
* New DOCDOC system added to code allowing a new 'Docs\SETUP INI Description.txt' doc to be auto-created
* Improved MIXAMO FBX Importing (2-chain-finger in T-POSE), simply select 'Uber' in 'Is Character Field'
* Added Convex Hull collision shape to the physics system, use by setting COLLISIONMODE in FPE to 9
* Fixed EXPORTASSETS flag in SETUP.INI to correctly export unencrypted full entities with standalone  


Overall the results are positive but users are still reporting some errors - it's important to recall that a public preview is essentially the same as an open beta.  It is widely accessible but not an official 'stable' version.  Report your bugs!

What's Good in the Store


Erart made a somewhat bizarre but kind of cool 'magical hand' weapon.  You have to see it to understand what I mean here:

https://youtu.be/Cg8_jFwhSOc

You can get yours from: https://www.tgcstore.net/product/33493


Tools and Tutorials


This week the GameGuru youtube official channel posted more tutorials.  Some of these are better than others but I think for most advanced users the useful ones would be the ones on blender and fbx imports.

Free Stuff


Smallg's transition from coder to modeller is still going strong - get your free models here: https://forum.game-guru.com/thread/221130

Fumar built a beautiful house you can download to add to your collection:



Get your copy here: https://forum.game-guru.com/thread/221118?page=1#msg2621303  

He also built a bench: https://forum.game-guru.com/thread/221118?page=1#msg2621110


Random Acts of Creativity (WIPs)


This week we've got a lot of works in progress.  Let's start with this one by C4ever08, a project titled called "Dietara" that we've covered before with lots of updates on it:

I admire the scope and personal touch of the landscape.

Full details are available here: https://forum.game-guru.com/thread/220994#msg2621235

Cybernessence updated/refreshed his art for the hero characters in his Cogwheel Chronicles epic:


https://forum.game-guru.com/thread/213870?page=7#msg2621264

He also has additional updates on his work on modifying the drawcall optimizer for his own purposes: https://forum.game-guru.com/thread/213870?page=7#msg2621068

Solar has lots of updates on his Resist: Revolution game here: https://forum.game-guru.com/thread/218343?page=3

Lastly, one of my favorite store authors, OldFlak, started work on a new project in the Sci-Fi vein that looks fantastic by my estimation:



Get the full scoop (and plenty of great looking screenshots) here: https://forum.game-guru.com/thread/221152

In My Own Works


I'm really happy to see the response my book on GameGuru has gotten.  I haven't gotten any kind of official figures but I can honestly say that this thing was a labor of love.  I'll never break even on the time I invested or the money outlaid for things.  I'm *STILL* dealing with some minor cleanup of items before they go on the store, though I don't see any reason why they shouldn't be up this week.

In the meantime if you have purchased my book I'd really personally appreciate it if you'd stop by the listing on Amazon and write up a quick review of it.  You can do that here: https://www.amazon.com/Introduction-GameGuru-Michael-Matthew-Messina/dp/1138612634

I guess we'll see!

Monday, September 16, 2019

This Week in GameGuru - 09/16/2019

This article represents solely the opinion of the author and does not reflect the opinions or views of r The Game Creators, it's employees, or subordinates.  It likewise does not reflect the views or opinions of www.tgcstore.net and it's staff.  The author receives no compensation for this work and it is done solely as a service for the GameGuru community at large.



GameGuru News


It's a big week in GameGuru with some huge moves in store for the engine.  Just take a look at some of the commits over at GitHub for an idea of what's going on:



Time to unpack this for the less technical.  This last week a beta update was released for closed beta testers.  The primary focus on this was the addition of Preben's draw call optimizer. 

Now draw calls, straight up, are sort of the end-all be-all for performance with respect to rendering. Sure, there's other variables but if your draw calls are too high, then your renderer is working too hard and it will cause bad performance. 

From my book An Introduction to GameGuru: Chapter 21 "Optimization" -
Draw calls represent at least one, possibly more, of every object being ‘drawn’ on the screen.  This is a highly important bit of info, likely the most important performance information statistic next to the raw FPS count.  Draw calls should be around 250 with a top end of around 500.  Once they go beyond those numbers, it will start to seriously drain performance on even top end systems.  The trick here is to run through your level and if you see a place where it spikes, try to determine which objects can either be replaced or removed to kill the performance bottleneck.  Please note that officially draw calls are actually each material of an object, so PBR objects significantly increase draw calls and can easily overwhelm a scene if you don’t take careful steps to optimize object quantities and positions.

What Preben has done is create a draw call batcher that groups together draw calls for similar entities to avoid calling the same thing many times.  This reduces the total number of draw calls considering that most entities are not only used one time in a level but a great many times. In fact, he even expands on my above explanation by detailing that every 'draw call' reported in GG is actually to be multiplied by 10.  This multiplicative effect means that the difference between 500 and 1000 is much more pronounced and can have a massive performance drain.

He explains it very well here in a video:
https://www.youtube.com/watch?v=2EDVD2I6OdY

Initially the beta had some serious issues that were rapidly remedied and so far the results have been excellent with often 30 FPS added to a single scene WITH NO OTHER OPTIMIZATIONS.

Moreover this now has trickled into a Public Preview (open beta) build which will help hammer out the next big release.  I'm really proud of how TGC and company have stepped up after nearly half a year of no updates - if the keep rolling on this we may yet see this engine become vastly more capable yet.

Also a reminder that the contest is still ongoing with a huge amount of prizes available.  I am still considering if I want to give a copy of the book away but I think I might, just to help kickstart this thing.  What do you all think?


What's Good in The Store



While not *TECHNICALLY* on the store it bears mentioning that a new pack was released by TGC. As usual, their quality is generally a cut above most store content and so it's a great value if you are looking to supplement the basic 'modern warfare' assets that come with GameGuru.


This is, in my opinion, a clear winner for TGC.  It supplements a model base that comes with every instance of GameGuru but gives it much more to work with.

On the store itself there's a huge amount of fantastic work available for great prices.

Notably this week:
Pasquill posted a beautiful Russian utility truck:

Gtox posted this great giant ant (ala 'it came from the desert'):
He also made a pretty wicked scorpion:
Teabone made a very detailed orange, focusing on his strong point of easy, simple set pieces:

There's this really cool retro music pack for sale: https://www.tgcstore.net/pack/11152

And Team Wolf posted an 'all my models (152 in total)' pack for 12 dollars!  This is a fantastic deal and I'm actually buying it after I finish writing this post up. 

This is a mere 10% of the high quality models you receive for $12
Really good quality stuff for a very reasonable price - I urge you to give it a look here: https://www.tgcstore.net/pack/11151

It also bears noting that there are two very superb artists putting up some great deals on their own works, notably BSP and Rolfy - definitely check out their store pages!


Free Stuff


This week a number of freebies went up.

SmallG apparently has gone from scripting to model design in an apparent departure and has gifted the community with a few new pieces to work with:
A low poly witch
A robot
and A simple low-poly car

Newcomer Fumar posted a gorgeous model of a Church: https://forum.game-guru.com/thread/221118

And belidos gifted us with a low-poly style tower: https://forum.game-guru.com/thread/218362#msg2620561

Thanks so much to all the creators who give to the community!

Third Party Tools and Tutorials


First of all is this really great FPE file editor with model viewer.  This is a pretty interesting tool I'd love to see integrated into the editor itself.

Apparently bored of the rings is still giving out his old tools via private message if you are interested.


Random Acts of Creativity (WIPs)

Cybernessence dropped in and gave a huge amount of info on his project here: https://forum.game-guru.com/thread/213870?page=7#msg2620877



Apparently he's been using the drawcall optimizer to great effect!


In My Own Works


Nothing I can discuss currently but more details to come so keep an eye on this space.
Once again, thank you to everyone who has purchased my book or helped with it's production. I really appreciate all the kind words and encouragement!