top of page

Portfolio

Smart Dinosaurs

  • Includes four game modes designed to be educational

    • Memory game where the player matches tiles of the same dinosaur type and color​

    • Match game where the player matches dinosaurs to their silhouettes

    • Shapes game where player identified the shape based on a particular dinosaur and color

    • Math game where dinosaurs are animated to visualize basic math problems

      • Addition, subtraction, division, and multiplication​

  • Multiple platform deployment

  • This project was made entirely with Unity's user interface (UI) elements and components

    • TextMeshPro, grid layout groups, scroll views, masking, tooltips, and more​

      • Used TextMeshPro Font Creator to convert a sprite sheet into usable text and numbers for text fields 

      • Used TextMeshPro's Sub Mesh UI system to convert image sprites of math symbols to be usable in text fields

    • Multiple canvases used for overlay dialogs such as the options menu

  • Utilized Adobe Illustrator to edit third-party image assets for use as sprites

    • Created uniform sizing and placement for conversion to sprite sheets in Unity​​

  • Implemented device independent saving via JSON

    • Saves game progress for each game mode in between gameplay sessions

    • Save options values to be used from one gameplay session to the next

  • Implemented sound effects (SFX) and visual effects (VFX)

  • Scripted game logic with C# in Jetbrains Rider integrated development environment (IDE)

    • Game state, player input with Unity's New Input System, ​user interface (UI), and more

    • Scene navigation including from landing scene to main menu and four scenes dedicated to game modes

    • Implemented custom approach to combine resilient and responsive layout design

      • Calculates a wide variety of screen resolutions into usable aspect ratios that are used in conjunction with the current device type to ensure the game looks the best it can on every device

Laptop Keyboard
bottom of page