Clément 'Clix' GARCIA
Clément GARCIA Développeur logiciel et de jeu vidéo passionné avec une expertise particulière dans les domaines suivants :
Clément 'Clix' GARCIA
Clément
Game Pro
Time Trial Cards

Project information

Game Pro
Date January 16, 2026
Status In Progress

Notable facts

🎯
First
My first freelance mission!

Technical Specifications

2 specifications
Programming languages
C#
Frameworks & Engines
Unity
Click on the technologies to see details and related projects

Specialties Used

4 domains applied
4 domains applied
Clément 'Clix' GARCIA
Clément's specialties for this project
Passionate software and video game developer with particular expertise in the following areas:
Video Game Development
4 YEARS
Optimization
2 YEARS
Maintenance & Debugging
2 YEARS
Security & Optimization
3 YEARS
Click on a specialty to see related projects and more details

Soft Skills

2 skills mobilized
🔍 Problem Solving
🎯 Critical Analysis
2 skills mobilized
Clément 'Clix' GARCIA
Clément's cross-functional skills for this project
Passionate software and video game developer with particular expertise in the following areas:
Problem Solving
Debug
Key skill
Critical Analysis
Evaluation
Key skill
Click on a skill to see related projects and experiences

Tools Used

5 tools employed
GitLab
JetBrains
Trello
GitHub Copilot
Google Play Console
5 tools
AI Tools (7)
Deployment (7)
IDE (7)
Project Management (7)
Version Control (7)
Clément 'Clix' GARCIA
Tools Used by Clément for this project
Passionate software and video game developer with particular expertise in the following areas:
AI Tools
GitHub Copilot
Integrated AI programming assistant
2 years
Deployment
Google Play Console
Build management, testing and releases for Android
1 years
IDE
JetBrains
Suite of development environments
3 years
Project Management
Trello
Task management and project organization
3 years
Version Control
GitLab
Version control, CI/CD, team collaboration
3 years
Click on a tool to see related projects and more details
Chargement...

About the project

Time Trial Cards is an educational game that merges historical learning and competitive gameplay. The concept is simple: place each card representing an event, invention, or famous figure in the correct position on a timeline.

Game mechanics

The gameplay is based on a point system focused on speed and accuracy:

  • Sort cards on a precise timeline
  • Progress through the ages from Prehistory to the present day
  • Accumulate points to unlock new levels and boosters
  • Cover school curriculum from elementary to high school and beyond

Educational content

The game offers more than 500 cards classified according to several criteria:

  • Historical categories: Art, Religions, Sports and Games, Politics and Social Events, Science and Innovations, Civilizations
  • Specific historical periods
  • Adapted school levels (elementary to high school)
  • Languages: French and English

School+ Edition

A specialized version for teachers allowing to:

  • Prepare customized game configurations
  • Select periods and categories
  • Choose game modes (Left/Right or Timeline)
  • Adapt difficulty and game duration
  • Manage boosters and language options

My freelance involvement

As a freelance Unity developer, I was commissioned to optimize and modernize the game’s technical architecture, with a focus on performance, maintainability, and code robustness.

Technical architecture modernization

Persistence system refactoring: Unification of save mechanisms to ensure user data consistency and eliminate desynchronization risks. Implementation of a modern system compatible with legacy saves.

Performance optimizations: Improved mobile game fluidity through elimination of expensive operations in render loops and strategic caching of critical references.

Code restructuring: Breaking down monolithic components into specialized modular services to improve maintainability and facilitate future evolutions, while preserving existing gameplay integrity.

Comprehensive technical audit

Before working on the code, I conducted an in-depth technical audit of the project to identify improvement areas and prioritize interventions.

Action plan and results

The audit enabled the establishment of a structured intervention plan in three phases:

  • Critical stabilization: security and crash risk corrections
  • Optimizations: performance and fluidity improvements
  • Refactoring: architectural restructuring for future maintainability

This methodical approach ensured measurable interventions without regressions.

×