marcb152 - Overview

👋 About me

My name is Marc, I am a student in mathematics & physics, aiming towards a degree in Computer Science Engineering. I started to learn gamedev in 2017, and mostly stopped a year ago to focus on my studies. My main fields are video-games and software development.

🌱 Knowledge

  • Unity | C# (since september 2017)
  • Unreal Engine 4 | C++ (during a year)
  • Windows Presentation Foundation, .NET | C# (during a few months)
  • IBM Cplex Studio solver | Optimization Programming Language (during a few months either)
  • Python bot development using Selenium (during a few weeks)

Note

Currently learning DirectX 11 with Silk.NET

🔨 Projects


Video-game | Robinson Crusoe | Unity - C#

  • Status: development paused - not released
  • Genre: 3D first-person survival game - survive alone on an island

Video-game | Isy's adventure | Unity - C#

  • Status: finished - released
  • Genre: endless runner - avoid obstacles to collect coins

Windows Application | Wood Firing System 30 (WPF-30) | Windows Presentation Foundation (WPF) - C#

  • Status: finished - proprietary (closed-source) software
  • Description: Software used to synchronize and launch fireworks along a musical track

Piece of code | Realistic way to cut wood in Unreal Engine | Unreal Engine 4 - C++

  • Status: development temporary paused - not released
  • Description: An attempt at creating a piece of code able to provide almost realistic wood cutting, fully-procedural, realtime

Unity tool | Wind Creator | Unity - C#

  • Status: finished - released
  • Description: A tool able to bake procedural wind data on any 3D object in order to add Unity's built-in wind simulation to it

Piece of code | Traveling Salesman Problem solver implementation | Console - C++

  • Status: almost finished - not released
  • Description: An implementation of a TSP & PDSTSP solver in C++ using IBM's CPLEX and Concert libraries (see this paper)

Bot | Microsoft Rewards bot | Console - Python

  • Status: finished - released
  • Description: A Selenium bot created to exploit the Microsoft Rewards program (French Microsoft accounts only)

Video-game | Remastered TicTacToe game | Tkinter GUI - Python

  • Status: finished - released
  • Description: A remake of the TicTacToe game, here the goal is to align 'SMS' letters several times to win the game! Up to 10 players.

Unity tools | Various Unity tools | Unity - C#

  • Status: unfinished - not released
  • Tools:
    • Vertex baker: A tool to procedurally bake vertex data to any mesh (linear, cylindric and spherical gradients)
    • Mesh combiner: A tool to combine several meshes together in the editor, can create atlases and bake materials
    • FPS controller: An attempt at creating a first & third person controller, can walk, run, sneak and swim
    • Grass shader with wind and player interaction (coded in Unity shader code, released on my Discord server)
    • Procedural placement: A tool to procedurally place loads of vegetation in a scene while following basic placement rules

📫 Socials