Streets of cyberworld

2020-03-05T17:39:46+02:00

THE CUSTOMER

Streets of Cyberworld was originally created by Martynas Valikonis and Kęstutis Samsonas as a tabletop competitive strategy card game. It is set in dystopian cyberpunk setting in the year 2068, with different action characters using a range of weapons to battle for control of a city. It aims to have minimal random factors – victory is all about strategy.

THE CHALLENGE

The tabletop game was designed from the start to be transformable into a digital version. Sneakybox, in cooperation with Telesoftas, took on the challenge of doing this – and of addressing the issue of random factors which arise with tradable card games. We knew that during development we would need to create mechanics which reduce these factors to a minimum, so the focus is fully on strategic gameplay.

THE SOLUTION

During a 6 month development cycle, Sneakybox created a playable alpha version of the game with the following structure:

The gaming environment

  • Rather than fighting each other directly, players battle to take over specific regions of the map.
  • Each region features varied conditions which influence different aspects of the game.
  • Constantly changing circumstances across the game map affect the game globally.

The cards

There are two decks of cards. Players choose two cards from each deck.

  • Character Cards – characters can be human, cyborg or robot. Each character has unique qualities which determine how strong it is and the abilities and skills which can be used in various situations. All character cards belong to one of four game factions which differ in mechanics, strategy and backstory.
  • Support Cards – these cards represent an action a character can make or any piece of equipment, drugs or implant it can use or carry. A set price must be paid to play most support cards, or they can be sold during the cardholder’s playing turn for half of that price.

Minimising random factors, optimising strategy

  • Game resources: two types of cards and flexible card selling address the problem of flooding or blocking those resources.
  • SneakyBox built in game factors to avoid any one card combination dominating the game.
  • Limited character numbers on the battlefield (no more than 4 per player), ensure that the game must be won by outmanoeuvring opponents and not by simply overwhelming them numerically.
  • Skill elements make each of the four factions differ from each other, enabling character cards to be used in many different ways.
  • A complex combat system – dependent on passive abilities of the characters, landscape and circumstances – allows for many different winning strategies.
  • A points system for taking over and controlling specific game map regions forces players to plan ahead and prevents them from building powerhouses to dominate the battlefield by numerical strength alone.

TECHNOLOGIES AND TOOLS

Game Engine: Unity 2018.1.9f
Frameworks and libraries: .NET
Languages: C#
IDE: Visual studio 2017
Other tools: Git, Jenkins, MySQL Workbenchit

Swedbank Finance Lab

2019-05-17T16:13:07+03:00

THE CUSTOMER

Swedbank’s roots are deeply entrenched in Sweden’s savings bank history, the cooperative agricultural bank tradition and Hansabank’s major role in the Baltic countries.

Swedbank serves the whole range of customers, from those with basic needs to people requiring advanced banking services. The bank aims to develop close relationships with their 7.3 million private customers and 600,000 corporate customers.

THE CHALLENGE

Processoffice, an architecture and urbanism practice based in Vilnius, contacted SneakyBox with the concept of the Finance Lab, asking us to create the interactive part of the Finance Lab exhibition. The main focus of the Finance Lab is to provide engaging lessons in money and resource management for pupils of 9th-12th grades, in a unique after-school space.

THE SOLUTION

The exhibition includes eight human-size touch screens, grouped in pairs and hanging from the ceiling in a single line at eye level – leaving a clear space underneath. The screens, with software from SneakyBox, feature games and interactive information about the fundamentals of economics – including resources and their limited nature and trade, along with providing practical information. Users can play simulation games themed around topics like planning, saving, employment, borrowing and wealth accumulation, learning about finance in an understandable, fun and memorable way.

Video: https://youtu.be/RGdtL1lRq3U

TECHNOLOGIES AND TOOLS

Game Engine: Unity 2018.1.0
Frameworks and libraries: Json.NET
Languages: C#
IDE: Microsoft Visual Studio
Other tools: ViveMediaDecoder

GEBERIT CONNECT PIPES VR Game

2019-04-10T18:42:16+03:00

THE CUSTOMER

The globally operating Geberit Group is a European leader in the field of sanitary products, with a strong local presence in most European countries. They provide unique added value in sanitary technology and bathroom ceramics.

The Group is headquartered in Rapperswil-Jona, Switzerland and has approximately 12,000 employees in around 50 countries.

THE CHALLENGE

Geberit wanted to develop a showcase interactive feature for use during conferences and events,  to attract audiences to their stands and presentations. Their aim was to present a collection of Geberit tools and pipes in a fun way to encourage engagement and participation.

THE SOLUTION

SneakyBox developed the Connect Pipes Virtual Reality game. The game offers an immersive and fun 5-7 minute gameplay session as well as showcasing the Geberit Mapress Tool collection. The VR Oculus Rift Controller technology which the player uses to control their role in the game is represented as a Geberit pressing tool.

The gameplay takes place in a garage-like room with an active area of ~1×1.5 meters. The player can see a bigger space, but cannot move beyond the active area. They take on the role of a plumber and need to create a trail of Mapress pipes to channel water from one point to another, connecting the pipes before the room floods.  Increasing levels of difficulty provide progressively harder challenges with less time to construct the pipe trail, more points to connect and more problems to overcome.

The game has a local leaderboard system, where players can submit their score and compare their results – so it is ideal for teambuilding and training, challenges at events and ongoing engagement with customers who want to know how well they have performed.

TECHNOLOGIES AND TOOLS

Game Engine: Unity
Frameworks and libraries: Virtual Reality toolkit
Languages: C#
IDE: Visual Studio
Other tools: Git

Hololens – building information modeling using mixed reality

2018-11-27T13:05:13+02:00

THE CUSTOMER

AGA CAD Ltd. is the developer of T4R© (Tools 4 Revit®) add-ons for Autodesk® Revit® and professional Building Information Modeling (BIM) software for the fields of architecture, engineering, construction and facilities management. Operating since 1991, AGACAD was among the first Autodesk Authorized Developers in the world to create productivity applications which enhance the workflow of all Autodesk Revit users.

THE CHALLENGE

The customer required a HoloLens application for advanced information management in the construction industry. HoloLens is a new technology, still in development and little documentation was available to our own developer.  We turned this into a positive. The challenge helped us become skilled in this new technology and we are now able to more efficiently and quickly create other HoloLens applications.

THE SOLUTION

SneakyBox developed an application which enables the user to upload all of a building’s blueprints – in the form of a 3D model – into a database. They can then ‘enter’ the building, walk around it and place features like furniture, lighting, textiles, plumbing and so on within it using their precise dimensions and properties   – seeing them in the real context of the building environment and confirming or changing their location and co-ordinates within the model. They can also upload and view detailed information about the features, including web link if required.

In short, the user can create a 3D model, furnish it inside with all its features and see them ‘in situ’ with precise markers of their location and all the information about them which they might need  in ‘mixed reality’ – a powerful for designers, architects, builders and all those involved in construction projects.

TECHNOLOGIES AND TOOLS

Hardware: HoloLens
Game engine: Unity
Frameworks and libraries: Windows 10 SDK
Languages: C#, XAML, JSON
IDE: Visual Studio
Other tools: Git

360° Tour – Volfas Engelman Brewery

2018-11-27T13:03:48+02:00

THE CUSTOMER

Volfas Engelman is a light alcoholic and non-alcoholic beverage producer in Kaunas – one of the most modern in Lithuania. According to market research company AC Nielsen, Volfas Engelman is the third biggest player in the Lithuanian beer market.

THE CHALLENGE

Volfas Engelman wanted to show visitors what they do at their production plant, but they couldn’t allow people to watch all the processes in person. They therefore opened a visitor centre where people can explore beer making history and processes, and try out different beer flavours. To make the production story more interesting and immersive, SneakyBox suggested creating a virtual 360° tour, using Samsung GearVR.

THE SOLUTION

Visitors can now sit next to the bar at the centre, put on Samsung GearVR and play a 360° video showing the whole process of production, from the crops in the fields to the brewing, the packing and delivery to the visitor right there in the bar.

Throughout the video, a narrator explains what is happening and provides interesting facts and information. Some of the facts are also featured in text display on the video, integrated with but not interfering with the viewing experience.

TECHNOLOGIES AND TOOLS

Hardware: Samsung GearVR
Game engine: Unity
Frameworks and libraries: Oculus Mobile SDK
Languages: C#
IDE: Visual Studio
Other tools: Git

Life of Boris: Super Slav

2018-11-27T12:53:54+02:00

THE CUSTOMER

Boris, the self-styled “Shashlik King” is a rising star on YouTube and other social media. He likes to create amusing stories about Slavic life and prefers to keep his true identify secret.

THE CHALLENGE

Boris wanted people to know more about ‘Slav life’ and thought that videos on his YouTube platform were not enough to present it like real life.  He decided to create an app so his fans could learn more, interact with him, have fun with features like his true origin story, play games to earn the title of ‘Super Slav’ and qualify for the Slavonic Olympics and complete with Slavs  all around the world!

THE SOLUTION

SneakyBox came to the rescue and built an app which helped Boris achieve everything he wanted.

It includes…

  •  The secret of where Boris comes from – play the app game through all its levels to learn the real story behind Shashlik King Boris.
  • An introduction, for the very first time, to Vadim.
  • Hardbass music with Anatoli and Sergei – play through levels to discover all the hidden Hardbass tracks from top artists.
  • The chance to compete in Slavonic Olympics to really see how Slav you are.
  • Lots of hidden Cheeki Breeki (it’s a catchphrase from S.T.A.L.K.E.R game, in case you didn’t know!)

Boris fans love the app and users can get a taste of the Super Slav lifestyle – it’s a fun and entertaining, and very much an escape from the run of the mill!

TECHNOLOGIES AND TOOLS

Game engine: Unity
Frameworks and libraries: Adventure Creator, PlayFab
Languages: C#
IDE: Visual Studio
Other tools: Git, Jenkins, HockeyApp, Spine

Stargo – The First Augmented Reality Game In Kuwait

2018-11-27T13:03:57+02:00

THE CUSTOMER

Ooredoo is a leading international communications company, with a rewards programme called Nojoom. Nojoom rewards customer every time they use Ooredoo services.

THE CHALLENGE

Ooredoo wanted to get more customers to use their services, with a fun game they can play on their phone, to collect free StarGo rewards.

THE SOLUTION

StarGo is an augmented reality (AR) application, enabling gamers to play for Nojoom points and other freebies. Gamers walk through Kuwait City and search for ‘stars’ using a map located within the game app, to win free rewards. The further they progress through the city, the more stars they can collect. They can also collect star bits and star dust or send ‘scavengers’  to find them for them, create their own in-game avatar and present themselves in different ways, and invite friends to be star-gatherers too so they work as a team. If they don’t have time to do this themselves, they can ‘buy’ gatherers and send them to explore the map on their behalf.

The sponsors of Ooredoo are also featured in the city map.

TECHNOLOGIES AND TOOLS

Game engine: Unity
Frameworks and libraries:: Vuforia
Backend: Entity Framework 6.1 Code First, Web Api 2.0, Autofac, Auto Mapper, Swagger, AngularJS 4, Windows Azure Storage,
Language: C#, Typescript
IDE: Visual Studio, Visual Studio Code
Other tools: Git, Jenkins, HockeyApp, OpenStreetMap

2D platformer creation kit for the Defold game engine

2018-11-27T12:54:13+02:00

THE CUSTOMER

The Defold game engine, powered by King, is a professional game development tool which enables developers to focus on what they do best—making games.

THE CHALLENGE

Defold commissioned SneakyBox to create a user-friendly construction Kit for 2D Platformer type games, to kick-start young people and non-coders in using the Defold engine.

THE SOLUTION

SneakyBox produced the Platformer Creation Kit, which is now one of the most popular offerings on the Defold Asset Portal.

With the Platformer Creation Kit, the start-up developer has all the skills and technologies required to become a 2D platformer in one easy-to-use package.

The kit includes the base code and game-creation assets – characters, tile-maps patterns to create the game environment and objects or features like coins and potions, spine animations and so on – which a platformer needs to produce fantasy-themed games.

They have control of every character in game – heroes, enemies, and NPCs (non-playing characters), all of which are created using the same skeleton base. Character statistics, abilities and animations are controlled via drop down menus. To help users get started in building their game from scratch, a simple tutorial is available.

TECHNOLOGIES AND TOOLS

Game engine: Defold
Language: Lua
IDE: Eclipse IDE
Other tools: Git

YellowDog – Cloud Rendering and Batch Processing

2018-11-27T13:02:30+02:00

THE CUSTOMER

YellowDog technology was established by Gareth Williams in Bristol in 2015, and went through a carefully planned programme of research, product development and investment before being fully launched later that year.

YellowDog’s unique technology securely harnesses and monetises underutilised computer power, enabling organisations to deliver incredibly quickly and cost effectively through leveraging this unlimited ‘power on demand’ –  effectively building the world’s fastest supercomputer. The first market YellowDog have made this computer power available to is the computer graphics & 3D animation industry.

THE SOLUTION

YellowDog is a revolution in rendering for 3D studios and artists. The YellowDog platform provides access to hundreds of thousands of cores across multiple providers, but with none of the hassle of setting up with multiple vendors. YellowDog takes care of it all.  As a result, YellowDog is powerful enough to work through the biggest render jobs in next to no time.

With the YellowDog platform plugged into a customer’s pipeline, they have access to a best of breed supercomputer – in other words limitless computing power.

SneakyBox helped YellowDog create their revolutionary product and implemented these parts of the platform:

  • Cross-platform Windows and Linux application which takes rendering jobs and controls rendering process;
  • Synchronization tool YellowDog Sync
  • Customer and administrator dashboard for tracking rendering tasks.

TECHNOLOGIES AND TOOLS

Frameworks and libraries: WPF, .NET core, Angular JS, StructureMap
Languages: C#
IDE: Visual Studio
Other tools: Git, TeamCity, SonarQube

Detra Solar PVcase – Autocad Plugin

2018-11-27T13:02:47+02:00

THE CUSTOMER

DETRA SOLAR design commercial and utility scale solar projects for Fortune 5000 companies, utilities, developers and government agencies worldwide. The company’s clients include Sony, Google, Nissan, Rolls-Royce, Mercedes-Benz, Scania, Savills and Aston Martin.

THE CHALLENGE

One of the roles of DETRA SOLAR is to identify how to position solar panels in a specific space – e.g. a solar park – as efficiently as possible, so that they gather the most solar energy. Previously the DETRA SOLAR team had done this manually, but the decision was made to automate this process. Not only would an automated process more effectively identify optimum efficiency in positioning the panels, it would also save a lot of time.

THE SOLUTION

PVcase software was developed by SneakyBox to help create construction-ready solar park designs which perfectly suit the topography of the location. The user can open a topographic map, select the area where the solar panels are to be sited and include additional parameters, for instance objects or features in the landscape which might obstruct panels or cause shadows. The software will then identify the optimal solar panel arrangement. The arrangement of panels can be seen from the top (map view), the side (cross section view) and in 3D.

Some unexpected challenges to the design of this software arose along the way, as different countries use different topographic map formats. This meant that features in the landscape – for instance, trees or contour lines – could be indicated in many different ways. The program needed to be able to recognise various features from just a few distinctive characteristics and identify and add the relevant parameters.

The main software’s functions are to:

  • Detect and evaluate areas in the landscape where solar panels cannot be placed.
  • Estimate the optimal distance between blocks depending on a given obstruction or shadow’s parameters.
  • Arrange solar panel blocks in an area in an optimal way, using the topographical map provided.
  • Show the arrangement of solar panel blocks in cross-section.
  • Automatically arrange electrical circuits.
  • Show the whole solar park in a 3D view.
  • Export the arrangement to PVsyst system.

3D data can be imported directly from site in DWG or point data format, giving a true 3D representation of the terrain – enabling the solar panel layout to be designed to within 1mm accuracy. This facilitates a smooth installation, with no re-designs or on-site adjustments to the plan required. It also assures that energy yield estimates will be truer to the actual values than ever before.

TECHNOLOGIES AND TOOLS

Frameworks and libraries: .NET, WPF, Wpftoolkit, Newtonsoft.Json, Obfuscar, RestSharp, Autodesk FBX SDK
Languages: C#, XML
IDE: Visual Studio
Other tools: Git, Pvsyst, TeamCity, SikuliX, WiX Toolset