Marina SECORD - Gameplay Programmer

About Me

Hi I'm Marina SECORD, a Master 2 student at CNAM-ENJMIN and currently a Unity dev interning at Ikigai - Games For Citizens.

Specializing as a Gameplay Programmer, I am also passionate about Procedural Generation and Multiplayer Games !

Feel free to look at my projects.
Contact me at : marinasecord2@gmail.com .

Experience

Media

Unity Developper at Ikigai - Games for Citizens (4.5 months)

For this four month and a half internship I worked at Ikigai - Games for Citizens on an educational games.
I worked closely with my mentor and the graphical and sound department on this project.

Here is what I did :

  • ๐Ÿ–ฅ๏ธ UI Programming : I worked on complex UI systems by utilizing what Unity had to offer with both computer and tablet fidelity.
  • ๐Ÿ”ง Tooling : I created a audio mixing tool in direct collaboration with the sound designers for easier audio integration.
  • ๐ŸซŸ Post processing and Shaders : I worked on reasearch and developpment on post processing and created shaders for the game.

Media

Unity Developper at MNHN - CESCO (2 months)

For this two month internship I worked for the MNHN-CESCO lab to develop a complete game prototype about the environment.
With a team of 3 we successfully created a card game about creating a habitat and dealing with ecological hazards.

Here is what I did :

  • ๐Ÿƒ Card gameplay : I learned how to create a complex card game with special attributes and a linking mechanic.
  • ๐Ÿ–ฅ๏ธ UI Programming : I managed to create a complex UI system with card and board manipulation by also utilizing DOTween.
  • ๐ŸŽฎ UX and Research : For this project I benchmarked a lot of card and click based game to add polish.

Projects

Media

Escapastamp

[ Currently working on this project ]

Escapastamp is an online co-op interaction game for 1 to 4 players where you play around the map to solve minigames and obtain stamps (achievements) !

My contribution to the project as an external programmer :

  • ๐Ÿ•น๏ธ Gameplay : Game loop timer, ping.
  • ๐Ÿ”Š Audio : Proximity chat and sound integration.

Media

Fishing Game

[ Currently working on this project ]

"Fishing game" is a solo cozy game where you fish with realistic hook physics, explore new areas, and talk to the locals !

  • ๐ŸŽฃ Fishing : Realistic hook physics played around with interesting fish movement patterns.
  • ๐Ÿ–ฅ๏ธ UI Programming : Dialogue and camera system with NPC reactions.
  • ๐Ÿ“œ Quest and area : Each area has it's own set of quests that needs to be completed in order to continue.

Media

Farm Bunnies

Farm Bunnies is an online co-op farming game for 1 to 4 players where you play with your friends as cute rabbits who need to grow plants and sell them !

My contribution to the project :

  • ๐Ÿšœ Gameplay : Pickup and drop, watering system, plant growth.
  • ๐Ÿ–ฅ๏ธ Online Multiplayer : Lobby creation as well as player, orders and plant sychronisation across the network.
  • โญ UI : Plant thirst/ready icons, order UI with animations. Menu, lobby and results screen.

Media

They Make Sounds

They Make Sounds is a 3D exploration game where you play an archaeologist descending from the gigantic abyss to study the ruins of a mysterious civilization.

My contribution to the project :

  • ๐ŸŽฎ Gameplay : Traversal mechanics such as the zipline and vertical rope, implementing both the aiming and the physical movement of using them.
  • ๐Ÿ–ฅ๏ธ UI Programming : Settings, HUD and transitions between artifacts and control reminders.
  • ๐Ÿฆป Accessibility Features : Closed caption subtitles that are spatialized based on the direction of the sound source. Icon-based system and control reminders.

Media

Procedural Animation

During a week-long procedural animation course at CNAM-ENJMIN, I worked on various procedural animation exercises.
While developing They Make Sounds, I also conducted research and ran tests in Unreal Engine.

Here is what I did :

  • ๐Ÿฆต Inverse Kinematics : I learned how to create IK movement using bones and added translation and rotation movement.
  • ๐Ÿ–ฅ๏ธ Animation Research : For TMS I made some research and used tutorials to obtain a procedurally animated spider in Unreal.
  • ๐ŸŽ‡ Particles system : I tried to replicate a fire in C++ using colored particles. I also created multiple particle animations for my pico-8 game.

Media

Earwyrm

Earwyrm is a rhythmic, action oriented, 4 players coop game set in a top down arena where you play as cute dragon bards fighting against the soliders who want to stop your music.

My contribution to the project :

  • ๐ŸŽต Gameplay : Full rythm game with actions and animations synced to the beat using Wwise's callbacks.
  • ๐ŸŽฎ Multiplayer : Local Multiplayer with acessibility features linked to each individual player.
  • ๐Ÿฒ Player Controller and AI : Complex character controller and enemy AI able to do multiple actions in a top down arena battle setting.

Media

Shattered Hourglass

Shattered Hourglass is a dungeon crawler with procedurally generated rooms and a rpg system inspired by Pokemon Mystery Dungeon.
It is my first full solo release and priced game.

My contribution to the project :

  • ๐Ÿฐ Procedural generation : Procedurally generated dungeons with rooms and corridors inspired by Rogue and Pokรฉmon Mystery Dungeon.
  • ๐Ÿบ RPG Systems : Dungeon gameplay with health and Mana, spells, items and traps. NPC's with dialogue and portraits.
  • ๐Ÿ‘พ AI : Unique enemies for each dungeons with their own behaviour. Pathfinding using the Disjktra Algorithm

Media

Quoridor

Quoridor is a 9x9 plate game opposing 2 or 4 players where you need to traverse to the other side of the board.
To the already existing previous project we added Genetic Algorithm generation.

My contribution to the project :

  • ๐Ÿงฌ Genetic Algorithm : Algorithm with multiple inputs : individuals, generations, winner selection, mutation.
  • ๐Ÿค– AI : AI that analysises multiple steps in advance to craft a strategy.

OpenGL Minecraft

Replica of Minecraft using C++, OpenGL and our instructor's framework. You can walk, jump and mine.

My contribution to the project :

  • ๐ŸงŠ Minecraft : Minecraft replica with cubes, movement, mining.
  • ๐Ÿฐ Procedural generation : Procedurally generated terrain, tree generation with leaf/trunk randomness.
  • ๐ŸŽจ Graphics : Textured cubes, water shader with reflection, moving sun with day/night time and skybox.

Media

Triose

TRIOSE is a cooperative shoot 'em up for 2 players where you have to shoot your way through a 3 phases boss.

My contribution to the project :

  • ๐Ÿ‘ฅ Local Multiplayer : 2 players cooperative multiplayer with one health bar for both. Co-op shooting mechanics.
  • ๐Ÿ‘๏ธ Boss fight : Huge boss with 3 phases with damageable parts and different patterns.

Resume - EN

Click to download

Resume - FR

Click to download