Suliac Blineau

Game Programmer

Dungeon Generator : Procedural generation (Unity)

Detail of a generated dungeon.

 

This project is a school project. The purpose is to generate a dungeon procedurally with like-shaped rooms : we need a start room, enemies rooms, a boss’s room, an ending room and the rooms of keys/bonus (Like in the Binding of Isaac).

The generated donjon is cut in several levels which require a key to reach it (recoverable in a room of key).

Inspired by the work of Calvin Ashmore (https://smartech.gatech.edu/bitstream/handle/18 53/16823/ashmore-thesis.pdf), we keep track of the intensity of our rooms to place key’s room where the tension is the higher.

We also generate procedurally the content of rooms by using a generative grammar to control a little bit the creation.

These rooms are cut in grid of 5×5 cells which can have the type : Empty, enemy, bonus or obstacle.

Finally all cells in front of doors are empty, so the player is not blocked when he/she enter in a new room. We also want that there is always a path to reach the next rooms.

The two big parts of my work are the generation of donjon and the contents of rooms.

 

detail of a generated room

 

 

Pattern Generator created in Unity

 

Sources : https://github.com/Suliac/DungeonGeneration

WonderTsum : puzzle game (Unity) – LudumDare 40

Help Wonder Tsum to reach the end of the puzzles. Make it grow, but not too much. Divide it when you have to.

Don’t worry, it won’t get hurt ! If you’re stuck, just retry !

 

 

This game was made in 72h with Unity for the LudumDare 40.

My tasks were :

– Participation in game conceptualization
– Gameplay programming: creation of the in-game pickups (Trap, doors, cookies, mushrooms…), UI and level design integration
– Sound integration: integrate the work of our sound designer (FMOD).

 

We were a team of 7 people :

– Game Designers : Nicolas Noël, Malo Dalmier
– 2D Artist : Solène Larcher
– Programmers : Suliac Blineau, François Candela
– Sound Designer : Aurelien Demey
– Producer : Aymeric Manceau

 

Download the game : https://ldjam.com/events/ludum-dare/40/wonder-tsum

Heavy Brain : two-player puzzle (Unity & UNet) – GlobalGameJam 2018

Heavy Brain is a two-player puzzle / exploratory game . Play as either a cop on the field or a remote operator.

Find the hints, share intel (orally) in order to stop and kill a bomb terrorist ( before he kills you ).

This game was made in 36 hours with Unity and Unet(for network communications).

My tasks :
– Participation in game conceptualization
– Gameplay programming : player (cop), camera (cop), manage multiplayer communication (UNet), News behavior : drag’n drop etc (remote operator) …

https://ggj.s3.amazonaws.com/styles/feature_image__wide/games/screenshots/capture_decran_75.png?itok=gKhPmPiT&timestamp=1517144547

Cops view

Cops view

 

https://img.itch.zone/aW1hZ2UvMjE5MjI4LzEwMzQ4MDIucG5n/347x500/oFn%2FLf.png

Remote operator view (2nd player)

 

We were a team of 6 people :

– Game Designers : Maxime Besnard, Guillaume Dufour, Nathalie Jonquet
– Graphists : Antonin Demeilliez
– Programmers : Suliac Blineau, Gaston Robert
– Sound Designer : Gaston Robert

 

Download the game : https://gui83140.itch.io/heavy-brain

Cake Arena : multiplayer FPS (Unity & UNet)

Cake Arena is a multiplayer FPS online. You have to find weapons and ammos to kill other players. All the objects falls randomly from the sky. There are zombies that defend resources. You can run or fight but they kill you with only one hit. To find your way on the island, you have a minimap. The first player to reach 5 frags win the game !

This game was made with Unity and UNet (for the network communication).

I was alone on this project, it’s a school project. The main purpose of this project was to try the Unet and make one of my first game with network communication!

Here is a little trailer (in french) :

Here is a gameplay video :

Sources : https://github.com/Suliac/FPS_ENJMIN

Licht : horror game (Unity) – AsylumJam 2017

Licht is a horror game developped for the AsylumJam 2017.

You play as an engineer responsible for checking the operation of a submarine base before the arrival of the team of researchers who will use it. You have to fix an electricity problem in one of the rooms and you make a macabre discovery on the way. The rescue team will take some time to reach you and strange leaks require your attention, threatening to flood the base. However, this isn’t only one of the threats you will have to face.

 

My tasks were :
• Participation in game conceptualization
• Gameplay programming : Camera, player moves & interactions with environnement
• 2D integration (Decors)

 

We were a team of 13 people :

– Producer : Raphaël Isnard
– Graphists : Romain Navazo, Eugénie Goube, Jeremy Philips, Meghan Martin
– Developper : Suliac Blineau, Thibault Baron, Thomas Francisco
– Sound Designer : Marc Enciso, Robin Richard
– Game Designer : Alison Pernet, Eva Abollivier, Margot Mathieu

 

Download the game : https://gamejolt.com/games/licht/294806

Space Shooter (C# XNA)

Space shooter is one of my very first games. It’s a very simple shooter where you need to destroy some asteroids. When you shoot and asteroid, it divides in two small parts. Each level is faster than the previous one and you have to survive as long as possible. When your game is over, if you are in the top 10, you can enter your nickname : Your Highscore is saved in the Leaderboard. You can also change your controls.

This game was made in C# with the XNA Framework, in 2014.