YOUFIGHT – meet integrated reality!

YOUFIGHT is a 2D fighting game featuring local and online matches and using integrated reality! Be ready to be inside a game!

This project has been in development since one year, and I worked exclusively on it since I joined Da Viking Code. What a pleasure to see the progress made so far!

Wanna learn more about the tech!?
Continue reading YOUFIGHT – meet integrated reality!

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 almost ready to blow our mind!

The Google Glass raised many criticism concerning private life but companies were very confident about the technology. Then the Microsoft HoloLens came on the market, but its pricing made it unaffordable for individuals.

During the same time, many companies tried to make AR working on devices: Google with special devices (Google Tango) and Vuforia established itself as a leader thanks to its SDKs. Apps & SDKs contiuned to improve during those last years (thanks to device performances and better cameras), but finally, this year, Apple with ARKit and then Google with ARCore show this technology was ready (on high end devices).

Maison Tangible
Guillaume Bertrand from Atelier Supersenor and 3615 Senor an artlab / hackerspace at Besançon, asked us to help him on an AR application. We’re glad to release the app for iOS and Android. Watch it in action:

Please help them to make their next collection live!

Lynx Optique
With James Bang, we made an AR app for a brand of optical shops with winning moments. After a digital form, visitors seek for a marker in the shop and once they found it scan it via an iPad. A cool Kinematic Inversion animation is displayed on the marker with the result. Here is the proof of concept:

And you what are you making with AR this days?

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-time 3D object viewer, able to manage different kinds of models and to customize them on the fly.

While Integral Service worked on the web side of the product, us at Da Viking Code worked on the object viewer.

In order to meet their requirement we built a Three.js (WebGL Based) app using the Haxe language and yar3333’s Haxe extern for Three.js, we needed a modular solution to import the furniture into the engine, but also to enable the furniture’s multiple customization option without implementing new logic for each model.
Continue reading Building a 3D furniture visualiser with Three.js

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 and convince them to do the same extending your sellers network and making loads of money.

The principal requirement for the project was to make an accessible game, without installation, accessible both on computer and device : a web game.

 

What kind of technologies would you use if you were asked to build a full-page 2D game, available on the web by PCs and smartphones ?

Here at Da Viking Code we chooses the famous Pixi.js !
This HTML5 javascript library using WebGL enable us to easily build 2D game on canvas.

Unfortunately the JavaScript language isn’t the most comfortable one to use, mistake can be made because of the lack of type and compilation. If you feel comfortable with JavaScript that’s okay, but at Da Viking Code we prefer the strictly-typed and compiled Haxe language for our Web projects :). Using Pixi.s with Haxe isn’t hard, we use the well maintained Adireddy’s Haxe extern for Pixi.js !
Continue reading Pixi.js, Haxe and browser’s fullpage cross-platform experiences

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 the dev diary asking which other technologies could have done the app, but didn’t get a strong answer.
Today, with Pixelfordinner agency, we’re proud to share this new app named Wake-Up Memovox, for the same client, available for iOS and Android.
It was developed with the same technology, and if it’s obvious the game development market moves in favour of Unity, AIR is still rocking for making apps! Let’s see the development part!

Continue reading Memovox, AIR still on top

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 game for the French hypermarket chain E.Leclerc to promote their own brand Marque Repère. James Bang was the studio behind the game & art design.

The game mixes platformer and runner game genres. Through short levels, you have to collect as many coins as possible and stay alive. After A Blind Legend, a big Unity game made without graphics, it was cool to have fancy things on screen!

Continue reading Go Mark’s Run

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 browser version which would now be accessible to the public, as part of The Sub®’s web site.

The color scheme would change, yet all functionality would be kept.

Now, Unity does export for webgl yet the bulky webgl build and unexpected results we had when first trying the webgl export out, led us to decide on using Three.js and building it back from scratch. It would be lighter and we’d have a bit more finer control over the result.

We would be writing this in Haxe. No specific reason to this, except for a cleaner code… and to code faster… even though we would not be targeting another language.
Continue reading Heineken, The Sub® in WebGL

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 store page here and maybe try out the game in its desktop version !

If you are not familiar with the game, it was intended for mobile devices first and we covered its development in this previous blog article that you might want to take a look at first.

Due to the license agreements when you sign up to be a Steam/Steamworks developer, we cannot specifically talk about the publishing process itself. Nonetheless we can share our impressions and what was specific to this project !

BL_artwork_SD_02
Continue reading A Blind Legend Desktop : Standalone and Steam

“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 Air.
Continue reading “Zip zip” avatar creator and character animation capture

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 first video game learning mobility! A game that combines educational objectives at such crazy situations as realistic. It’s a game to understand his daily commute otherwise, to learn how to move in a complex urban space, to live a new experience of urban travel, to develop the personal skills of mobility with the means at hand, to expand its range of actions to defuse the sensations of panic and urgency, to overcome maze or ghetto feelings, to facilitate the learning mobility for adults in positions social and economic fragility…

The game is presented as an old school point ‘n click game. There are scenes, dialogs with multiple answers, interactive objects and even an inventory!

Available as a mobile application, desktop application and on the web thanks to Adobe AIR & Flash Player technologies, the game is not public because you need to register via an organization.

en-route-actions
Continue reading En Route, making an old school point ‘n click game