Liana P
I'm a full stack web and game developer with an interest in TypeScript and Rust. I write articles about tech, tutorials or projects. Twitter
How to create a Vite plugin for a custom programming language with Hot Module Reloading
July 05, 2023
If you ever create a custom scripting language, or want to add Vite support for an existing one, this article will show you how to create a Vite plugin for it.How to integrate an HTML5 Electron based game with the Steam API (alternative to Greenworks for Steamworks api)
July 17, 2022
If you've made an HTML5 game and want to publish it on Steam, you'll probably want to use electron and integrate the Steam API. To do that...RPG demo in narrat with dungeon crawler and turn based combat elements
June 16, 2022
Narrat is a powerful engine for narrative RPGs, and I tried pushing it a bit by making a demo for a dungeon crawler game with turn-based combat...Narrat - The interactive game engine
August 26, 2021
Narrat is an interactive game engine with a custom scripting language I made. Built with vue.js and TypeScript.Should you use Hashnode for your developer blog?
August 09, 2021
Hashnode has some issues around content import and export that are worth considering before making your decision.Migrating a blog from Jekyll to Gatsby with the jamstack
August 08, 2021
How to migrate from a Jekyll blog to a Gatsby website using the jamstack for your dev blogGrassy Chimera: Monster collecting roguelike RPG
May 20, 2020
Grassy Chimera is a monster collecting roguelike RPG with dating simulator elements I have been working on in my spare time. It is inspired…Ready Chef Go: Cook with your Snapchat friends
May 12, 2020
Ready Chef Go is a Snapchat game about cooking in a restaurant with your friends. The gameplay is running around the kitchen picking up…Hatch Cats: Mix, create and collect cats with your friends
November 25, 2019
Hatch Cats is a Facebook instant game about breeding and collecting cats. Using procedural generation, the game generates new animated cats…Mojilife: Life simulator on Facebook instant games
February 12, 2019
MojiLife is a game on Facebook instant games I developped at Mojiworks. It is a life simulator game where the player makes choices at the…Alibi: Facebook instant game about knowing your friends
October 07, 2018
Alibi is a game for Facebook instant games I developped at Mojiworks. I was the main programmer on the team. The gameplay is to collaborate…Unreal Engine 4: Generating a procedural terrain with an underwater world (Part 2) - Mesh Generation
February 14, 2018
Start with Part 1 if you haven't read it. In part 1, we added Perlin noise to Unreal so we can easily use it in our code/blueprints. Now…Unreal Engine 4: Generating a procedural terrain with an underwater world (Part 1) - Perlin Noise
February 12, 2018
I've been playing Subnautica a lot lately. It is impressive to see how each biome in the game feels unique and handcrafted, and is full of…Jin's Bouncing Wilds - HTML5 Casino game made at Gamesys
January 06, 2018
Jin's Bouncing Wilds is an HTML5 slot game I made at Gamesys. It was an ambitious project for the company, as it had a lot of animations…Wonders of the deep - HTML5 Casino game made at Gamesys
January 05, 2018
Wonders of the deep is a slot game that I made at Gamesys. It is actually a remake of an older Flash game, to an HTML5 version. This game…Octoshield VR - HTC Vive VR game I released on Steam
September 10, 2016
Octoshield VR is a virtual reality game for the HTC Vive that I released on Steam. It is made using Unreal Engine. I made it…Music Quiz Duel for iOS/Android
January 12, 2016
Music Quiz Duel is a mobile Quiz game I made while working at Mangoo Games. It is a pseudo-sequel to Music Quiz but a lot more ambitious…Music Quiz for iOS/Android
March 08, 2015
Music Quiz is a game I worked on at mangoo games. It is a musical quiz for iPhone / Android in which the player listens to a short music…I-Scape - Wii U Puzzle game in HTML5
December 11, 2014
I have worked for a while on a game initially planned for Wii U (using their HTML5 sdk). It is a puzzle game based on ice: When you move…Unity Project: Procedural Hack'n'slash with voxels
May 08, 2014
This is a prototype of a procedural hack n slash with a voxel-based map, made with Unity. One rule in this project is to try to make…m-d-r.fr - A french search engine parody
May 07, 2014
I have been working with bigger than fiction for Canal + (big french TV channel) on a fake parody of french search engine. The goal was to…Experimental Unity game with procedural meshes
March 13, 2014
We had a weird game idea to make with Unity: The player can place spots on the ground, and depending on how much are placed, things happen…Experiment: Using Perlin noise to create 2D and 3D worlds
January 15, 2014
Have you heard of Perlin noise? It is quite an amazing thing that has a wide range of uses in games (and in other stuff). Basically, Perlin…Building Mario Galaxy's 3C in Unity
January 12, 2014
I have been working on prototyping different things with Unity3D in the hope of making a game with it. It turns out that one of those…Folks - HTML5 Animal Crossing-like Facebook game with quests and real-time events
November 15, 2013
Folks is a game I made during my last year at ISART Digital.
It is a social game meant to produce an experience of peaceful living on a…Spaceship controls prototype
November 12, 2013
There's a game I'd like to make, a procedural game with generated planets and resources, in which you'd have your ship to go from one to the…ClapIt: A musical HTML5 Game
May 07, 2013
Clap It is a musical game I made with Inateno during a Game Jam at ISART Digital when I was a student.
It's a game made for pc/tablets in…Tanks: HTML5 real-time multiplayer game with physics
February 16, 2013
Tanks is an HTML5 real-time multiplayer game made as a school project. It is built on a node.js server using socket.io, and on the front end…Kawi Park - Children MMOG
December 06, 2012
Introduction In 2011/2012, I worked on Kawi Park with Allokids. Kawi Park was a french F2P MMO game project for children, created in…BD Run: HTML5 Typing game on facebook
April 13, 2012
BD Run is a typing game on Facebook that I made with Bigger Than Fiction . This game was made to promote french comic artist, in…