Showing posts with label stealth game. Show all posts
Showing posts with label stealth game. Show all posts

Thursday, 1 November 2018

ONE WEEK TO GO!

SEVEN DAYS.

The one week countdown begins….

OFF GRID is 82.73% funded today (£16,546) and there is just one week left in the campaign!

That means there is £3454 left to raise within the next seven days - that’s under £500/day! 

We can do it.  Help us smash it!

All or nothing.


Kickstarter campaigns are all-or-nothing:
  either we hit our goal, get the funding, and everyone gets their rewards, OR we fall short, and backers get their money back without the rewards.  <-- We do not want that to happen. 

You want your rewards.  We need the funding to get them to you.  Help us make it happen!

If you have been thinking:

“There’s a group I should really post this in... “  Do it.
 
“I have a mate that would really like this.”   Tell them. 

“I don’t have a big following, my tweet won’t matter.”   It totally matters! 

“Having a name in the game would be a super cool gift.”  YES IT IS! 

“I’d really like the goods in the next tier..”  Up your pledge!

“Could this be a good use for my bitcoin riches?”  Definitely. 100%.
 
“I wonder what being a character in a video game would feel like?”  This is your chance to find out!  Go on!

Now is the time.  Together we can do this! 

To everyone that has backed OFF GRID so far:  THANK YOU!  Your support means *everything* to us!  

LET'S DO THIS!

The Off Grid Team

If you haven’t already - be sure to wishlist Off Grid on Steam - each wishlist makes a big difference to us, and we really appreciate your support!

Friday, 26 October 2018


OFF GRID is 76% funded and officially loved by Kickstarter! <3

The campaign was given a 'PROJECT WE LOVE' badge earlier in the week!  We had hopes and dreams of getting that nice little bit of extra love from Kickstarter before we started, and now we’ve got it.  It feels good. Thanks Kickstarter!

BIG NEWS IS COMING

We have some tremendously fun news coming next week!  Stay tuned - the news is going to break on Tuesday, October 30th.  You don’t want to miss it!

Once the news is LIVE - please do us the favor of sharing it to the masses. Tweet, blog, write an article, do a little video, share, retweet, or write us a poem.

Would you like a clue?  OF COURSE you'd like a clue!  Here you are:


To celebrate the release of the aforementioned news, Rich will be doing a dev stream on Tuesday to chat about it all with you! Tune in via twitch.tv/semaeopus at 5pm UK time. 

Now, let's get to smashing the 80% milestone as soon as possible, folks!  Share and chat about it as much as you can!   Perfect conversation for all those Halloween parties this weekend... the mass surveillance state that surrounds us all is downright frightening, after all. 

THANK YOU!

The Off Grid Team

If you haven’t already - be sure to wishlist Off Grid on Steam - each wishlist makes a big difference to us, and we really appreciate your support!

Wednesday, 24 October 2018

Hero character concept art: The evolution of Joe


OFF GRID is 73% funded!  THANK YOU!

If you’ve read anything about OFF GRID or played the demo, you will have picked up that our hero, Joe, is a technophobe dad who relies heavily on his hackivist daughter, Jen, for everything:  to get his phone to work, keep the smart fridge firmware up to date, and make sure the IoT toaster doesn’t get any funny ideas.

Our last update showed some of the early art tests we did, and explained that we landed on following a low poly art style pretty quickly.  Environments in this style are somewhat straightforward - you can make some really interesting scenes quite quickly. Even ‘programmer art’ doesn't look bad in a low poly environment, which is one of the reasons we went for it!  But when it comes to characters, it takes something a bit more special.

We started by mocking up a very basic low poly character so that we could get straight into prototyping movement and mechanics. We didn't really have a story or background for him at that point, we just knew that we wanted the character to be a bit of a luddite and incredibly dull  - the very opposite of the superhuman, infallible secret agents of most games.

Our initial model was made as a placeholder and he was seriously vanilla:

The very first Joe - a placeholder!
The very first Joe - a placeholder!
We quickly pushed it on by defining the ‘shapes’ of character that could be used to portray different attitudes.  As you can see in the bottom half of the sketch below, we felt that rectangular characters, and especially ones with a lean to them, a bit like a parallelogram, provided a nice dynamic. Over time, this lean also seem to fit the notion that our lead character is ‘forced into situations’ unwillingly.

Shape studies during Off Grid character development.
Shape studies during Off Grid character development.
There is some interesting theory around shapes and personality floating about on the internet, but essentially, the shape of a character will often convey their attitude.

Pixar are a great exponent of this, and a good example is Carl from UP.  He’s a grounded and steadfast character who is immovable and difficult - until he is changed by another character with the ability to always bounce back and right themselves, even if a little naive:

Character shapes from Pixar's UP.
Character shapes from Pixar's UP.

 ...and so we starting experimenting along these lines.  Sazacat, our character artist, started speed painting some thoughts on how we might make some extremely normal-looking folks in game.

Early OFF GRID character concepts.
Early OFF GRID character concepts.
Reaching the concept below really defined how we wanted the characters faces to convey emotion in OFF GRID.

A defining concept for OFF GRID hero character, Joe.
A defining concept for OFF GRID hero character, Joe.
We then progressed to the more twisted / awkward style that all OFF GRID character bodies (especially the knees and hands) carry:

The Joe concept art that truly began to define OFF GRID's character style.
The Joe concept art that truly began to define OFF GRID's character style.
That style was largely brought about with the drawing above, which very quickly translated into a model for our player character, Joe:

The 3D model for Joe that brought together all the early concepting work.
The 3D model for Joe that brought together all the early concepting work.
You can see the kink in the knees, and the slightly crooked fingers, as well as the uncomfortable stance (even in A-pose!).

We also defined our style with the use of specific hard and soft edges all over the character, but most prominently around the jaw and forehead.

The final iteration of the OFF GRID hero, Joe!
The final iteration of the OFF GRID hero, Joe!
These couple of major points have set the style for the rest of the characters in the game.

We hope this provides a little insight into the process.   Don't forget, if you like this sort of thing, you can get your very own copy of the 'Making Of Off Grid' book by backing at the NAMESPACE level or above! 

We look forward to showing you more soon!

THANK YOU!

The Off Grid Team 

P.S.  Please continue to share the campaign as far and wide as you can.  Every single $ or £ backing is so important to us!

If you haven’t already - be sure to wishlist Off Grid on Steam - each wishlist makes a big difference to us, and we really appreciate your support!

Tuesday, 9 October 2018

OFF GRID DEMO AVAILABLE TODAY!

TODAY IS THE DAY!  The Off Grid Kickstarter campaign goes LIVE!

From 4pm BST onwards TODAY, you will have the opportunity to:

-PLAY A FREE DEMO of Off Grid
-Secure your copy from as little as £8 (SUPER EARLY BIRD - it's a steal!)
-Get your name or handle in the game
-Help shape the game via our FIRST ACCESS program!
-Snag some official OFF GRID merch

...and much more!



Back Off Grid

offgridthegame.com/kickstarter

Set your alarms!  That's:

4pm London / 5pm Berlin / 11am New York / 8am LA

Get in there quick to get the best deal on the game! Some reward tiers are limited... you don't want to miss out!

Help us spread the word! Share our posts, tell friends when you've backed, and let us know that you have by using #offgridthegame on social media!

THANKS FOR YOUR SUPPORT!

The Off Grid Team

If you haven’t already - be sure to wishlist Off Grid on Steam - each wishlist makes a big difference to us, and we really appreciate your support!

Monday, 8 October 2018


That's right, in just over 24 hours, Off Grid will be live on Kickstarter!

Launching on Tuesday, October 9th, you will have the opportunity to:

-PLAY A FREE DEMO of Off Grid
-Secure your copy from as little as £8 (SUPER EARLY BIRD!)
-Get your name or handle in the game
-Help shape the game via our FIRST ACCESS program!

...and much more!



The campaign goes live at 4pm BST. That's:

4pm London / 5pm Berlin / 11am New York / 8am LA

Get in there quick to get the best deal on the game! Some reward tiers are limited... you don't want to miss out!

Help us spread the word! Share our posts, tell friends when you've backed, and let us know that you have by using #offgridthegame on social media!

THANK YOU FOR YOUR SUPPORT!

The Off Grid Team


If you haven’t already - be sure to wishlist Off Grid on Steam - each wishlist makes a big difference to us, and we really appreciate your support!

Friday, 20 October 2017

What do you call one of the top ten best games at EGX?! OFF GRID!

Yes, you read that right!  Off Grid snagged a pretty sweet accolade over the four days at EGX:  Eurogamer staff rated Off Grid as one of the top ten games on the show floor.  Read the article in full here.

Here’s the write up on Off Grid (complete with a pretty accurate description of Rich and his conversational skills!):


While that accolade was certainly the highlight of our EGX experience this year - plenty of other great things happened over the four days:

Off Grid’s Twitch Debut



Thursday kicked off with an interview and live play through of Off Grid on the Twitch Stage.  Rich talked to CaffCast and Spamfish in a livestream to over 2000 viewers - a first for both Rich and the game!  Watch it here.

We now have our own twitch channel - be sure to subscribe!  Rich took the opportunity to do some behind the scenes streaming while at EGX, so go have a gander at those if you’re interested.  In the future, we hope to use it to do playthroughs of Off Grid, talk in more depth about our development process, and perhaps about some of the inspiration and influences behind the the game itself.

The Geek Show

Pontus (not often seen on camera!) was interviewed by The Geek Show for their podcast and YouTube channel.  Get your glimpse of one of the powerhouses behind Off Grid here:



Friendly banter with the NCA

The National Crime Agency (NCA) had a stand at EGX and were handing out helpful information to all inquisitive passersby - including literature on the Computer Misuse Act and an NCA challenge.


Here’s a little closeup of their handout:


Big Red Barrel Duet with Yucatan Game

Fellow indie dev and Leftfield Collection exhibitor, Joe Bain, and Rich Metson were interviewed by the kind folks at Big Red Barrel.

They’ve put together a special EGX podcast, jam packed with all their favorite games.  Listen in at about 56 minutes for the very best bits! ;)

What else did we love about EGX?

You’re right, we already said the highlight was being picked as ONE OF THE TOP TEN GAMES OF THE SHOW!  :D  That’s totally true - it is awesome.

Off Grid was also highlighted in OuttaSite’s indie picks at EGX, and the VGChartz write up, Games to Watch Out for from EGX.

But what else did we love about EGX and our participation in Leftfield Collection?  Watching YOU play the game!


It’s always a treat to see how players make their way through the latest build - taking note what they find interesting and engaging, and what might be quickly passed over.

This year marked ten years of Leftfield at EGX - that’s ten years of showcasing great indie games alongside all the big hitters - thanks to David Hayward for all the effort supporting indie developers!

Wednesday, 16 August 2017

Off Grid Sprint Update 16.8.2017 - Imma chargin ma lazer





Heyho! It’s been a long Sprint this one due to various galavanting and laser based activities, so apologies for the adjustment to our usual blogging schedule. The upside is - we have packed an incredible amount in to tell you about!!

Develop 




This sprint started with us heading down to Develop conference in Brighton as Harry was giving a talk on ‘Making a hacking game hackable’. The talk went incredibly well and generated lots of indepth questions from the audience.
We had the opportunity to meet up with all kinds of incredible folk and show them the game, including the ever lovely Dan Marshall who was extremely excited by the game and had these lovely things to say about us :D




That one is definitely going in olive wreathed award quotes!
Harry also found time to appear on Keir Miron (of Darkest Dungeon fame)’s podcast 'The Question Bus’ and was interviewed in a corridor at the conference! You can listen to it here.

SHA2017




We have been pushing a bunch of features forward in the game, especially within the modding toolset, and getting it ready for SHA2017, a hacker camp in the Netherlands that we were invited to.  Rich and Harry spoke and ran workshops focusing on how hackers and modders can use our modding to tools to create interesting hacks that reflect real life vulnerabilities.
The talk and workshops went really well - we learned a heck of a lot and we got a fair few people in using the tools.  You can watch the talk here and we’ll be putting up a full blog post on the whole experience in the coming weeks.

Steelcon

In the run up to this, Rich headed up to Steelcon again to gather inspiration (the SHA talk references how one of the first hacking mods we made in Off Grid was based on a Steelcon talk about hacking the Nissan Leaf electric car by Scott Helme last year). There was loads of interesting brain juice this year, including our friend Darren Martyn’s hilarious talk on Hacking ACS Servers for World Domination and this unnerving talk by Ken Munro from Pen Test Partners about the awful vulnerabilities they had found in IoT sex toys…

Mod hacking workshop with Spoonzy




On top of having gotten a good start on testing the modding tools with Dominic during his work experience last month, we took this a step further and got our mate Spoonzy to come in and apply some hacking knowledge to crafting some hackable devices with the modding tools. Spoonzy spent the day with us and came up with some pretty epic ideas for hacks - we made a start on a couple of them and he prompted a few fixes that we got to work on ahead of our workshops at SHA.

New Networking




This included Harry working on switching the networked tools that allow modders to build their own level changes directly into the game over to our own networking code (much faster iteration time!). This took a little wrangling, but as well as speeding up the workflow, it has put in a couple of checks that prevent potential loss of work. The old way used Unity’s built in TCP/IP networking code and made use of the editor’s play button in the modding project - if you have ever done any Unity development you will know that if you leave that on by mistake when working on objects or values in the scene then you will lose your work when you stop play mode on the editor - the new networking code avoids this pitfall entirely. 

Tools!

We wrote an export tool that can now generate clean versions of LevelKit for us to submit to our steam tools section for the game. Meaning that any half-baked dev content is stripped out and our modders have a nice clean project they can work within.

Spawning




We also found that folk wanted to know what direction characters would face when spawned and so now allow users to visualise players and guards spawn rotation with an arrow marker on the mission object.

Templates




We wanted modders to be able to just jump straight into mission and
hackable object scripting if they wanted to, rather than having to do
any geometry or environment work and so made a template scene so modders
can jump into a working mission with hackable devices already in it,
ready to be edited, scripted and added to. It is just a basic couple of
rooms with a few props and a basic laptop to hack into as an example but
it is a good start. The laptop in it even had the SHA wiki on as the front page :P

All your data belong to us

All networked devices now have a data inventory - this is the first step in making characters dynamically populate the devices in the world with their personal data. This way, when you hack a device you are able to get specific information on the NPCs around you who have interacted with that device, building up a piture of their behaviours and routes, and what data or other devices you might be able to manipulate them with.

No Rest for the Wicked

And one for the books… we fixed guards giving up patrolling after roughly 5 patrol points. We found that they had not been given a place to rest and recoup their motivation so they were essentially lazy guards striking due to lack of coffee!

Progress and Affect

Modders can now update the game progress via lua, which means conversations, objectives, or other triggers and interections in your level can affect another mission. For example, finding a hidden space in a level or making specific conversational choices in a set of CryptoChat messages can be used to unlock new levels and side missions within the wider game. Essentially branching narratives and their effects can be set off by any lua triggers in a level.
We also added an Error checking pass on conversation system (making them now more robust). It’ll now be easier to avoid lua compile errors and get your conversation scripts in the game and conversing properly.

Wiki

 




The other thing we have done is some fairly comprehensive work on getting the Off Grid Wiki to a stage where it is useful to players and modders. We now have a bunch of articles which describe how you can go about making mods for the game. We’ll update you soon once the structure of those articles is coming together!

Character customization

We are aiming to make all characters more customizeable for modders, and want to set up the colors in a way that would require as little as possible special skills or programs to change them for an existing character, while still using a single mesh & single material on each character in game.



Normal textures would do the job, but editing the colors on them afterwards isn’t really for everyone. Vertex colors are easier, but editing has to be done with a 3D modelling tool and creating different color version of a character requires creating a different model (or messing with the vertex color data on the fly through code). Our solution was using a simple texture as color look-up table, so once the characters are set up correctly (by us) all one needs to do to change them is open the texture file in any image editor (even MS Paint would work great for this) and paint the tiles with new colors.
Since we don’t need any detailed textures or anything, we can just assign the UV’s of the models to those colored tiles. And in theory we only need one pixel per color so the textures can be really small. Although to make things easier to work with and avoid any issues with color bleeding when the images are compressed, we settled for a 64x64 texture (the resolution doesn’t actually matter) with 8x8 grid of colored tiles. That’s 64 colors per model (with 8x8 pixels each), which should be more than enough for our art style…




In addition to the color table, we also added support for an additional texture that works the same way, but is used to set the glossiness of the material, and to switch between metallic & non-metallic material.
…and both these textures are of course fully optional, all the characters have default textures built-in to the game so if the modders leave one or both textures out, we’ll just use the defaults instead.

2nd Floor of the Apostle level

If anyone reading this has had a chance to play Off Grid, and made it through our newspaper office level, you might remember the 2nd floor of the building being pretty barren, to put it nicely. Properly decorating that part of the level and adding some actual gameplay has always been our plan, but there’s just always been more important things to do.
Well, this sprint we finally decided it’s time to add some content there. No spoilers, but let’s just say that you can’t just run through that floor any more, and trying to sneak past the guards would be pretty difficult as well. Instead you need to figure out a way to get the guards out of your way. There’s a few possible solutions, like you’d expect in a stealth game, and we thinks there’s room for some more as well.




Other changes & fixes

  • Added a bunch of new sound events for different parts of the UI

  • Text-only lines in the ncurses-like remote connection window are now correctly displayed using the foreground text color (as defined in the device’s Lua script)

  • File viewer UI can now be closed with the “back” button (B button on gamepad, backspace on keyboard), and also closes automatically when the pause menu is closed.

Biz Rumblings

There has been a bunch of production and business development going
on in parallel to all this, loads of interesting folk spoken to about
opportunities for the game, but as always, you’ll have to wait to hear
more about that!

New *MOAR* blog posts

We have decided to shift the format here on the
devblog slightly, we are planning on continuuing with these monthly
sprint updates but maybe trying to make them a little more concise while also expanding on one or two of the items in each
blog post in between each sprint update, so watch this space! We are
going to start with Harry writing up a follow on from his Develop talk,
the kinds of things he touched on, and his impressions of the conference
as a whole, so look out for that!

Speak to you even sooner!
Rich, Pontus, Harry, and Sarah.

Thursday, 2 March 2017

Off Grid sprint update 02.03.2017 - A little *more* conversation

A little more conversation, a little more action, please!


Somebody must have been listening to a little Elvis Presley around here. Are you dancing in your seat a little bit? We are! :P

Annnnnnyway - a merry March to you!  We’ve had a good February, full of all kinds of progress, on systems, content, and biz dev, so without further ado, here’s our action:

Finishing the city map

There were few small details we wanted to do on this pass of the city map scene left for this sprint:


First, what would a map be without proper markers? We replaced the placeholder ones featured in last dev blog post with new ones, this time drawn on the UI side. Not only do they look cleaner, but also this means we can more easily switch markers for different missions; for example, to differentiate between side quests, or different story lines and content coming from different mods.




…and then, we added support for multiple missions taking place in the same location, or in same city district. Just because it seemed like a good idea. We’ll still need to add the UI stuff for selecting between the missions if they are available at the same time, but on the code side, things are already in place.

Saturday, 28 January 2017

Sprint Update - 27.01.17 - Voron-Oi-Oi-Oi

Hello folks!  We hope you have had a good start to 2017 and are fully recovered from the post holiday slump! It has been a pretty busy start to the year for us. We have built a whole new system for mission selection, added new characters and missions, and all the while been busing doing release planning and following up on biz dev.

Rigi.py



We rigged up a new character and have been working up some new content.
There is a fantastic python script available to take the standard Rigify add-on in blender. It gives you the ability to to switch between the tools needed for animating in Blender and alternatively stripping the export down to just what is needed for importing into Mecanim for setting up with Unity’s humanoid system. We won’t say any more but if you use Rigify and Unity this will make your life sooo much easier!

You can grab the script from here:
https://github.com/trynyty/Rigify_DeformBones/blob/master/Rigify4Mecanim.py