Certified studio & training center
ENFR
// THE STUDIO JOURNAL
// ALL ARTICLES

News & tech

Our field notes, tutorials and behind-the-scenes — across web development, video games, real-time 3D and cybersecurity.

News

Welcome to the DA VIKING CODE blog

The studio journal is live: field notes, tutorials and behind-the-scenes — across web development, video games, real-time 3D and cybersecurity.

The DVC team 3 min
Tutorial

Guide: every block available for your articles

Headings, lists, quotes, code… This tutorial shows every Markdown block the blog supports and how each one renders.

Aymeric Lamboley 4 min
Client

PlayCanvas, the hidden WebGL editor gem

Good tools for having graphics & dev team working closely together has always been important for providing awesome digital experience! Back then, Macromedia/Adobe Flash was a 2D tool bringing together artists &…

Aymeric Lamboley 5 min
Lab

Vectorized, extruded, and spatialized map data.

Or the GeoJSON, D3.js to Three.js pipeline. It has been a while since our latest Three.js project! We're mostly playing with Unity, but it's always a nice feeling to get back to…

Aymeric Lamboley 3 min
Client

Effic'asthme - Asthma Attack Simulator

During 9 month, we worked with DOWiNO and the Paris Descartes University on a medical serious game. Effic'asthme is available both on the Play store ( https://play.google.com/store/apps/details?id=fr.parisdescartes.efficasthme ) and the App store…

The DVC team 7 min
Company

5 years!

Da Viking Code just reached 5 years, what an amazing journey! How better to show this journey than with a new website? Enjoy and happy new year!

Aymeric Lamboley 1 min
Lab

Franc-Tamponnage 2018 goes AR & VR!

Magna Vox is an association located at Dijon organizing concerts in the Burgundy Franche Comté region. In 2017 we already participate to the Franc Tamponnage's edition, with some applications you can find…

The DVC team 5 min
Client

Smokitten - two apps to help prevent and treat nicotine addiction

App links and official info : DOWiNO's official website for Smokitten Smokitten iOS Android Smokitten Park iOS Android Smokitten and SmokittenPark are two sides of the same coin. A Willingness for the…

The DVC team 11 min
Client

Click Hanger - Procedurally generating a mountain

Today we're proud to show our work on the latest game for the Française Des Jeux (France's national lottery game)! Made with Isobar and our friends at James Bang. ▶ Watch the…

Aymeric Lamboley 9 min
Client

Playing with AR & Vuforia

Augmented reality is one of the next big thing. It's been present since a while (do you remember all those old cool Flash experiments in the browser?) but nowadays the tech is…

Aymeric Lamboley 1 min
Lab

Franc-Tamponnage and creative coding

During one month, our Bourgogne Franche Comté region was in trouble: the music festival, called Franc Tamponnage, for alternative, electronic and extreme kind was in progress. Our friends at Magna Vox planned…

Aymeric Lamboley 6 min
Company

Sponsoring Piky Game Jam

From October to November, Dijon is the theater of many events related to video games. Welcome to the PIKY project! Through creative workshops, exhibitions, shared playing times, meetings, concerts and a Game…

Aymeric Lamboley 1 min
Product

Filters 2D : the rebirth

Filters 2D was a good experiment into shaders land. I joined Da Viking Code in April and one of my main mission was to update this plugin and going deeper in shaders…

The DVC team 6 min
Client

Building a 3D furniture visualiser with Three.js

Blanc Cambouis is a company selling high end furniture to their customer. In order to let the customer visualize the product they are buying we were asked to create a custom real…

The DVC team 5 min
Client

Pixi.js, Haxe and browser's fullpage cross-platform experiences

ADN 250 is a serious game around relationship marketing, like a Tupperware meeting. You must learn about different product by using them, then you can start selling theses products to different people…

The DVC team 4 min
Lab

Run pngquant via a NativeProcess: C#, Unity & AS3/AIR

After our Unity runtime SpriteSheets generator, it is a good idea to optimize the generated pngs files. pngquant is a command line utility and a library for lossy compression of PNG images.…

Aymeric Lamboley 1 min
Lab

Unity - generate SpriteSheets at runtime!

Unity and plugins provide many great ways to build Sprite Sheets. However they're used directly into Unity Editor or with an external software which is perfect in many case, but none provide…

Aymeric Lamboley 1 min
Lab

Unity - sprite packing

Best practices with Unity have always been an hidden gem. Most precisely concerning the Resources folder. Hopefully things are changing with Unity's best practices guide! And things are simple concerning the Resources…

Aymeric Lamboley 2 min
Lab

Unity - manage mailbox

For a project, unfortunately canceled, we needed to be able to manage a mailbox with Unity. Including IMAP protocol. Unity uses C , so we were pretty confident it wouldn't be an…

Aymeric Lamboley 1 min
Client

Memovox, AIR still on top

Two years ago, we coded a beautiful app named Geophysic for the famous luxary watches brand Jaeger LeCoultre. Made with the cross platform technology Adobe AIR, and Starling & Feathers, we finished…

Aymeric Lamboley 4 min
Lab

Making a Unity game for the HTC Vive and the Oculus Gear

We currently faced the challenge of making a VR game (under NDA, so we can't mention the game or even provide screenshots or code) for the HTC Vive (Steam VR) and the…

The DVC team 5 min
Client

Go Mark's Run

Hi folks, we're proud to share with you our latest game that we worked on as developers: Go Mark's Run, for iOS and Android. Change Agency was in charge of producing a…

Aymeric Lamboley 3 min
Client

Heineken, The Sub® in WebGL

After our tech presentation app for Heineken's The Sub® used as part of interactive elements in a popup store in Paris, running on ipad Air 2s, we were asked to build a…

The DVC team 6 min
Company

Attending Reasons to in Brighton!

What an exciting time to be in Brighton those days! With Tamsen, it's the first time we're attending Reasons to previously known as Flash on the Beach ! On the menu: Carlos…

Aymeric Lamboley 6 min
Lab

Unity - auto set Android password in project

Hey, it's time for an other tip today! There are small details in Unity which can make you crazy: compiling an Android project with the correct certificate request you to provide the…

Aymeric Lamboley 1 min
Lab

Unity - fast build platform switcher script!

Today a quick tip for a huge trick! Working with Unity is pretty awesome until you have to make a build on an other platform than your current one! Depending your project…

Aymeric Lamboley 1 min
Client

A Blind Legend Desktop : Standalone and Steam

Hello everyone ! So this blog post will cover what we did to create the desktop version of A Blind Legend and its release to the Steam store. You can access the…

The DVC team 4 min
Client

"Zip zip" avatar creator and character animation capture

"Zipizator" is a mobile app created by Ludo and Hyperfiction we developed to accompany the Zip Zip french animated television series's release on a french channel. It was fully created with Adobe…

The DVC team 4 min
Lab

Meet Hutch the best friend of Starxi!

Hey folks, today I'm glad to introduce you Hutch. This post follows my thoughts from a previous one. I was looking for the next tech for providing mobile, desktop and web games.…

Aymeric Lamboley 4 min
Lab

Retrieving the names of your scenes at runtime with Unity

Edit: this script is awesome, and if you combine it with a ScriptableObject you're ready to go! Retrieving the names of your scenes at runtime with Unity is a common problem. The…

The DVC team 7 min
Lab

Playing with VR and Unity

Today, Virtual Reality (VR) may be the hottest topic for interactive developers (Augmented Reality will be the next within few years for sure). Many constructors propose their own Head Mounted Device (HMD)…

The DVC team 8 min
Lab

Reset git repository to a new commit

Git is an awesome version control system, popularized by Github. Working on a big project, you might need to add (huge) binaries, or libraries, or even psds, videos... to your repository. We'll…

Aymeric Lamboley 1 min
Lab

Encoding BitmapData using AS3 Worker

Though AS3 Worker class is available since a while, its introduction on iOS is recent: less than 6 months. With AS3 workers being available everywhere, it's about time to create small libraries…

Aymeric Lamboley 2 min
Lab

From Unity 2D to Unreal Paper 2D

The Game Developers Conference is coming quickly and we're impatient to hear the announcement from the big guys! Since a while I wanted to give a try to the Unreal Engine. I'd…

Aymeric Lamboley 6 min
Product

Introducing Unity 2D Filters

You're trying to create fancy effects for your Unity Sprite 2D game but don't know where to start? You heard about shaders but that's some dark magic to you? Why is it…

Aymeric Lamboley 1 min
Client

En Route, making an old school point 'n click game

En Route, or on the way in english, is a new game offered by l'Institut pour la Ville en Mouvement (Institute for Moving City) and developed by Dowino. En Route is the…

Aymeric Lamboley 3 min
Client

Learn more and in a fun way about cancer with "Hygee" !

In 2013, the regional center Hygée dedicated to the information, prevention and education about cancer, opened on the site of the hospital complex of Saint Etienne (in the south west of Lyon).…

The DVC team 6 min
Client

Heineken's popup store "The Sub®Store" app

Update: we made also a WebGL version ! The Sub® is part beer cooler and beer drafter made by Heineken in partnership with Krups. The concept is similar modern coffee machines in…

The DVC team 9 min
Company

Previous posts

Hello world! It was about time to open Da Viking Code's blog, right? For several years, I blogged on my own. Since Da Viking Code is growing, and to reflect the awesome…

Aymeric Lamboley 1 min
// STAY IN TOUCH

Studio news,
straight to your inbox.

One email a month at most: our technical articles, project debriefs and new training sessions. No spam, one-click unsubscribe.