
Ioan Cornel Tamas
Verified Expert in Engineering
Game Design Developer
Cluj-Napoca, Cluj County, Romania
Toptal member since April 5, 2019
Ioan is a creative Unity developer with a background in delivering engaging interactive experiences in AR and VR. Since 2013, he's been making a living as a software developer—focusing on game development with proficiency in Unity, C#, and application development.
Portfolio
Experience
- C# - 6 years
- Microsoft Visual Studio - 4 years
- Unity - 4 years
- Unity3D - 4 years
- Game Design - 3 years
- GitHub - 3 years
- SQL - 2 years
- Slack - 2 years
Availability
Preferred Environment
Microsoft Visual Studio, Unity, Windows
The most amazing...
...thing I’ve created was a tile system for 2D isometric tiles in Unity which enabled artists to set up an environment on a grid.
Work Experience
Senior Unity Developer
City Tour in VR (via Avangarde Software Solutions Ltd)
- Generated and optimized the procedures of the main feature of the project (a ride on a virtual roller coaster above the city).
- Developed and improved the tools that created virtual tracks.
- Provided technical input in the development of the application.
Senior Unity Developer
Honda | Africa Twin Bike in AR (via Avangarde Software Solutions Ltd)
- Worked with designers, product managers, and other engineers to imagine, build, and launch successful client solutions.
- Provide input on the estimation of work efforts and solution creation.
- Added new features for the application.
- Created shaders for models.
Senior Unity Developer
Firebyte Games (via Avangarde Software Solutions Ltd)
- Implemented the core gameplay mechanics.
- Designed and implemented the architecture for characters and spells.
- Implemented the UI system and designed the application flow.
- Participated in code review processes and formulated designing standards.
Senior Unity Developer
Mindmaze (via Avangarde Software Solutions Ltd)
- Implemented a random city generator, destinations, and pathfinding.
- Designed and implemented the user interface (menus and dynamic minimap).
- Designed and implemented customizable gameplay options (the size of the map, traffic density, driving on either left side and right side of the road).
- Participated in time estimations and sprint planning sessions.
Senior Unity Developer
Adventerra Digital Games (via Avangarde Software Solutions Ltd)
- Developed the core application mechanics.
- Researched and integrated necessary plugins.
- Provided assistance during application design and development phases.
Senior Unity Developer
Butterfly Effected (via Avangarde Software Solutions Ltd)
- Developed and implemented the features and controls for the game. The application features unprecedented control, using just your head to control the movement. Using Samsung's high precision gyroscopes and display with a high refresh rate, the application is able to induce fear of flight and free-fall, while the large, fast-moving scene offers the user a great sense of space.
- Took part in the design of the game concept, user interaction, and level layouts.
Software Developer
44Tek Enterprise
- Held big data training sessions (Hadoop, Scala courses).
- Imported, filtered, and normalized data that came from various sources.
- Developed tools that generate reports in different formats.
- Built various tools for in-house use.
- Worked as a front-end developer on porting an admin template to Angular 2 for future use.
Game Developer
Transylgamia
- Designed, developed, and optimized a game for mobile devices using the Starling AS3 Framework.
- Participated in the development of 2D games for mobile devices using Unity3D.
- Extended Unity's UI and editor with custom tools, custom component editors for the inspector, and custom UI components (Unity UI Extensions).
- Contributed to the development of a project for mobile devices with Unity that involved connecting the application to an external circuit through Bluetooth.
- Wrote editor scripts for Unity that would interact with 2D Isometric objects in a scene (a fully functional tile-based town builder for a demo project).
- Developed both in-game and server sides of a custom leaderboard system using Unity as front-end and a PHP web service as the back-end. It was used on a match-3 game.
Game Developer
Idea Studios Games
- Maintained and updated game templates made in Flash for a web portal.
- Developed custom functionalities for the game templates.
- Designed and implemented changes to existing products.
Experience
Mindmaze (via Avangarde Software Solutions Ltd)
Adventerra Digital Games (via Avangarde Software Solutions Ltd)
This is a VR application that can run on a variety of devices with a variety of headsets (including Google Cardboard) and any Bluetooth gamepad that simulates a chemistry lecture.
Key Product Features:
• Replicate experiments from the chemistry textbook
• Experiment with different substances
• Simulate a chemistry lecture in a safe environment
• Available on any OS and a wide variety of devices
Firebyte Games (via Avangarde Software Solutions Ltd)
The application had to run on a wide variety of mobile devices and leading operating systems. In order to keep the performance requirements low, the models were rendered in 2D sprites. The animations and orientations are controlled through the code. The final product stands out through its visual designs.
City Tour in VR (via Avangarde Software Solutions Ltd)
The application needed to not only showcase the sights and attractions of the city, but it also needed to enhance the experience for the user. The initial shooting for CITY VR is
done with a 360º camera at 8K resolution, connected to a drone. The flight path of the camera is taken as a reference
for creating the route model. The tilt of the camera is transmitted to an Arduino processor via the USB interface.
The processor—being connected to a gyroscope attached to a specially designed chair—compares the inclination of the virtual camera to that of the chair and, when necessary, tilts the seat in the desired direction until the target position is attained. The illusory environment that completely surrounds you and the chair that simulates the movements from the means of transportation you are traveling with above the city gives you a fully immersive experience. The user can explore and experiment in VR the atmosphere, the weather, the amenities and much more of the future destination.
AR Bike Model (via Avangarde Software Solutions Ltd)
https://play.google.com/store/apps/details?id=com.hondaeu.africatwinThe application enables you to play around with various configuration options of your 3D bike and transform your own environment with the Augmented Reality mode.
Users can play around with integrating the bike into any environment and configuring their personal preferences. Elements like custom shaders and smart reflections are what set them apart, capturing tiny surface and lighting details that deliver the highest quality experience.
It is a cloud-based interactive visualization, where users can see all the customization options available to them from a server, depending on the region they are in.
Butterfly Effected (via Avangarde Software Solutions Ltd)
Using Samsung's high precision gyroscopes and display with high refresh rate, the application is able to induce fear of flight and free fall, while the large, fast-moving scene offers the user a great sense of space.
Education
Bachelor's Degree in Computer Science
Technical University of Cluj-Napoca - Cluj-Napoca, Romania
Skills
Libraries/APIs
Node.js, Starling
Tools
Slack, GitHub, Microsoft Visual Studio, Flash, Adobe Flash
Languages
C, C#, JavaScript, Flash ActionScript, TypeScript, SQL, C++, ActionScript 3, Java
Frameworks
Unity, Unity3D, ARKit, Angular, Microsoft Kinect, Hadoop, Spring
Paradigms
Object-oriented Design (OOD), UI Design
Platforms
Windows, Android, iOS
Storage
Unity Cloud Build
Other
Game Design, Hardware, Windows 10, Augmented Reality (AR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring