Location via proxy:   
[Report a bug]   [Manage cookies]                

Picture

+-------------------------------+
| Robel Getnet | Game Developer |
+-------------------------------+

✉ robelgetnetrg@gmail.com

LinkedIn

GitHub

Hi 👋 I’m Robel, a Game Developer based in East Africa working professionally since 2019 and remotely since 2020. What makes me passionate about games is the combination of technology and imagination to create an interactive experience and tell a story. I’ve worked on several Game Development Projects including 2D, 3D, Multiplayer and Singleplayer on the Unity Game Engine with roles such as Gameplay Programmer, Tools Developer and User Interface Programmer. I've contributed to three shipped mobile (cross-platform/IOS and Android) titles, one award winning. I'm also experienced in the Agile/Scrum methodology for development together with version control platforms such as Git and Plastic SCM for collaborative work in large remote teams.


  1. Unity Game Engine
  2. within Unity I'm skilled with the following
    • User Interface
    • Tools
    • Multiplayer
    • ECS (Entity Component System)
    • Addressables
    • Editor Scripting
    • SDK and Package Development
    • Machine Learning Agents
    • Procedural Level and Animation generation
    and more...
  3. Version Control (Git & Plastic SCM) and Agile (SCRUM) Methodology
  4. I've Version Control and Agile skills that are crucial for collaborative remote development.
  5. Firebase and/or REST API
  6. I'm proficient in Firebase's Realtime Database solution for multiplayer implementations and online communications among players. I'm also skilled in utilizing FCM/Firebase Cloud Messaging and APN/Apple Push Notifications Services for cross-platform mobile notifications. I've also worked with REST APIs to authenticate/authorize players and to create, read, update and delete player data.

  • Qene Technologies | Game UI and Tools Developer | Apr 2020 - Aug 2020
  • I contributed to the development of an Award Winning digital adoption of an infamous African board game called Gebeta/Manchala.
    Gebeta Gebeta
    Some of the skills I gained and utilized while working on Gebeta include UI Programming, Tooling, Editor Scripting, Firebase, Git and Jira. Gebeta is published on both AppStore and PlayStore with over 50K downloads on Android alone. It was acquired by a popular game publisher called Carry 1st in the first quarter of 2023.
  • Excellerent Solutions | Gameplay, Tools and UI Programmer | Apr 2020 - Jun 2022
  • I contributed to developing a Competitive Play to Earn, Cross Platform, Real-time Mobile Multiplayer called Text Racing that utilizes players' Typing and Trivia skills to earn Cryptocurrency.
    Text Racing Text Racing Text Racing
    I participated in Text Racing's development, from conception up until production as a Game-play Programmer, Game UI Programmer, Tools Programmer, and Acting Tech/Dev Lead for a team of five. Some of my tasks and responsibilities included
    • Handling parts of Project Management and Client Communications as a Generalist and followed Agile/SCRUM methodology for development.
    • Utilizing an open-source Entity Component System called Entitas for development, which enabled multithreading within Unity, boosting performance on mobile devices, and targeting a larger audience (device group).
    • Implementing a Cryptocurrency wallet management system built into the Game, enabling players to create, save, backup, replace, and remove an encrypted wallet on the device.
    • Developing a custom Unity UI Framework that extended Unity's own UI, incorporating extra functionalities, which allowed the team to iterate and increment much faster.
    • Utilizing Git and GitHub for Version Control and Collaboration remotely
    Text Racing is in the Beta Phase of development.
  • Catheon Gaming | Game Tools Developer | Jun 2022 - Oct 2022
  • I worked on the development of a popular 2D turn-based Free to Play Multiplayer called AngryMals as a Game Tools Developer.
    AngryMals AngryMals
    I primarily participated in Game Tools Development, creating various tools to improve the user experience of the game and optimize development iteration. I implemented the following tools for Angrymals
    • A Safe Area Rect Display tool to fix game view being obstructed by mobile screen boundaries or notches during production/build.
    • A Mobile Notifications tool that utilizes Firebase Cloud Messaging, platform-specific compilation (Native Java Android Plugins), and Apple Push Notification services to deliver normal and push notifications to players.
    • A persistent Scripting Symbol Editor tool for adding/removing and resetting scripting symbols for all specific platforms, applying them in the editor during startup and when the project loads initially.
    The team utilized Plastic SCM for Version Control and Collaboration. Angrymals is released on Mobile, both platforms (Android and iOS), with over 100k downloads on android alone.
  • Freelance | Upwork | Apr 2021 - Jan 2022
  • I've developed and delivered various projects and prototypes utilizing Unity Game Engine as a freelance Game Developer, maintaining a 100% job success rate and a 5-star rating on my Upwork Profile. While freelancing I developed the following projects
    • A basic Battleship type of AI game on Unity using Unity's Machine Learning solution called ML Agents, utilizing Reinforcement Learning for training AI agents.
    • A starter Football/Soccer controller for Unity 3D, enabling players to dribble and switch possession of a soccer ball without any animations, strictly using physics.
    • A third-person Fish Controller allowing fish to traverse in 3D space using touch controls on mobile, with blended movement animations triggered from player actions.
    I Utilized Git and GitHub for Version Control.

In my free time I’m constantly learning new and more efficient programming methods and curating tools for future developments. I maintain most of my personal projects on my GitHub Profile. Some noteworthy works include

Controller
A Modular Third Person Shooter Controller with Locomotion, Damage, Inventory and Weapons Systems Implemented.
Procedural Bipedal
Grounding System

Grounder
A Foot Grounding System developed using Unity's Animation Rigging Package that works for any Bipedal Character.
A "Perfect" (Only one Path to Success | "Hunt & Kill")
Procedural Maze Generator

Maze
A Maze Generator that uses the "Hunt & Kill" algorithm with customizable width, height and walls.

Game Jam Project
Circuit Repair Game

Circuit Repair
A Puzzle Game where you have to arrange Logic Gates to output a specific value in to an outlet within a specific given time.
Machine Learning
Self Driving Car Simulation

Kart Racing
A Self Driving Car implemented using Machine Learning Agents (ML-Agents) that can be trained to adjust and drive on any Track/Terrain.

User Interface Framework
A UI Framework extending Unity's base UI functions to support transitions, Alerts, theme-ing and more.


BSC Software Engineering September 2015 – 2020 | From Addis Ababa University | With Distinction.

Unity Game Development Courses: Programming Expert | Pluralsight I was graded in the 99th percentile (top 1%) of those who took the test in 2019.


  • Language - I can speak confidently and proficiently in English to collaborate remotely with ease. I'm a native Amharic speaker.
  • Game Design - I have beginner level Game Design knowledge and experience gained through personal projects, Game Jams and interactions with other designers.
  • Soft Skills - a combination of people skills, social skills, communication skills, emotional intelligence, and personality traits that make it easy to get along and work harmoniously with my colleagues.
  • Web Development - I have Junior Web Development Skills, both front and back-end.
  • Blockchain/Web3 - I'm a blockchain, cryptocurrency and web3 enthusiast. I'm familiar with them on an abstract level.
I'm also an accomplished/avid Gamer and proud owner of the Chooser of The Slain Trophy on PS4 :)

In conclusion, I am confident that my skills, experience, and passion for games makes me a competent and proficient Game Developer. Through my portfolio, I hope I have conveyed my dedication to the craft, my technical knowledge, and my ability to collaborate with teams to deliver high-quality solutions.

I would also like to state I’m diligent, friendly, creative and always ready to learn more. Beyond my considerable amount of programming skills and experience, I would also like to consider myself a very quick learner.

Some of my favorite games include The Witcher 3 - Wild Hunt, The Last of Us, Limbo and Hollow Knight. I'm a Game Developer because of how these and many other games have Impacted me positively in my life and I would like to impact others similarly through my work!

+-----------------------------------------+
Thank you for your time and consideration!  |
Muchas Gracias!  |
አመሰግናለው  |
(◕‿◕)  |
+-----------------------------------------+