Konrad Slon

I woke up an adult, still addicted to pixels.

Konrad Slon

Gameplay Programmer

About

Game programming isn’t just my job; it’s my adventure! As a dedicated game programmer with couple years of experience, I’m on a mission to bring virtual worlds to life. I specialize in gameplay, tools and architecture programming and have a deep love for games with a deep storyline. My journey is fuelled by creativity, collaboration, and a quest for excellence. Let’s connect and level up together!

Technical Experience

Fool’s Theory

Senior Gameplay Programmer
Aug 2024 - present

Spellarena

Unreal Developer
Aug 2023 - Jul 2024

In this position I’ve been working on the development of a cutting-edge tool for playing TTRPG sessions!

In this role, I was responsible for:

🏗️Project Architecture: Designed and implemented the architecture to integrate all systems into a seamless and coherent product.

🎨User Interface (UI) Development: Collaborated with a UX designer to create an intuitive and engaging UI, along with the necessary front-end architecture.

🌐Multiplayer Module: Developed a multiplayer module using Epic Online Services, enabling players to enjoy sessions together seamlessly.

⚙️ CI/CD Pipeline: Implemented an automated CI/CD pipeline using Jenkins, streamlining the project build process and enhancing efficiency.

Noobz From Poland

Acting Lead Programmer / Lead Programmer
Sep 2022 - Jul 2023

In my role as the Lead Programmer for the ambitious grand strategy game “Signum Temporis”, a project akin to “Hearts of Iron IV,” my responsibilities extended to both technical leadership and hands-on development. My key areas of responsibility included:

🎮 Programming Game Mechanics: I was responsible for the implementation of game mechanics, shaping the core gameplay experience to ensure historical accuracy and player engagement.

🛠️ Programming Development Tools: I developed essential tools and utilities that streamlined the development process, enhancing efficiency and empowering the team to work effectively.

👨‍💼 Coordinating the Work of Programmers: I played a pivotal role in ensuring seamless collaboration among the programming team, coordinating efforts, and fostering a collaborative environment to achieve project goals.

🚀 Planning and Implementing New Technologies: As a technical leader, I spearheaded the planning and integration of innovative technologies into the project, enabling us to push the boundaries of what’s possible in the grand strategy gaming genre.

My experience in this leadership role has equipped me with a deep understanding of game development complexities and a proven track record of successfully managing and guiding teams to deliver exceptional gaming experiences. I am excited to leverage this experience in future endeavors to continue pushing the boundaries of game development.

Programmer
Nov 2021 - Sep 2022

In my role as a Game Programmer, I participated in the development of the grand strategy game “Signum Temporis,” akin to the acclaimed title “Hearts of Iron IV.” My responsibilities revolved around the technical aspects of game development and included:

🎮 Programming Game Mechanics: I was entrusted with the implementation of intricate game mechanics, shaping the core gameplay experience to ensure depth, engagement, and historical accuracy.

🛠️ Programming Development Tools: I developed essential tools and utilities that streamlined the development process, enhancing efficiency and facilitating the creation of this complex grand strategy game. In my role as a Game Programmer, I participated in the development of the grand strategy game “Signum Temporis,” akin to the acclaimed title “Hearts of Iron IV.” My responsibilities revolved around the technical aspects of game development and included: 🎮 Programming Game Mechanics: I was entrusted with the implementation of intricate game mechanics, shaping the core gameplay experience to ensure depth, engagement, and historical accuracy. 🛠️ Programming Development Tools: I developed essential tools and utilities that streamlined the development process, enhancing efficiency and facilitating the creation of this complex grand strategy game.

Indeep Studios

Unity Developer
Jan 2021 - Oct 2021

During my tenure at the company, I was part of an exciting initiative known as the “Hyper Casual Factory.” This involved prototyping a multitude of hyper casual games and establishing a code architecture that facilitated rapid game development and the seamless reuse of mechanisms across different titles. This initiative not only showcased our team’s technical prowess but also demonstrated our commitment to innovation and efficiency in game development.

My experience as a Unity Developer in this dynamic environment has equipped me with a deep understanding of game development and a passion for pushing the boundaries of what’s possible. I look forward to leveraging these skills in future endeavors to create exceptional gaming experiences.

My responsibilities included: 🎮 Designing and Programming Game Mechanics: I was responsible for conceptualizing and implementing captivating game mechanics, ensuring players enjoyed immersive gameplay.

🏗️ Designing and Programming Game Architecture using Zenject: I leveraged Zenject to create robust game architectures that facilitated scalability and optimal performance, enhancing the development process.

🛠️ Programming Development Tools: I developed essential tools that streamlined the game development process, enhancing productivity and efficiency for the team.

🖥️ UI Programming: I focused on creating intuitive and visually appealing user interfaces, enhancing player interaction with our games.

👨‍💼 Coordination of the Technical Side of Projects: I played a pivotal role in coordinating the technical aspects of projects, ensuring seamless collaboration across teams and efficient project execution.

Pyramid Games

Technical Lead
Aug 2020 - Dec 2020

In my role as a Technical Lead for the company, my overarching responsibilities encompassed the orchestration of technical endeavours across our diverse portfolio, seamless integration of cutting-edge technologies, and active involvement in the recruitment of top talent.

🔧 Technical Lead Responsibilities:

  • Coordination of the Technical Side of Company Projects: I assumed a central role in steering the technical aspects of our company’s projects. This entailed orchestrating the efforts of our technical teams, ensuring alignment with project goals, and fostering a collaborative work environment.
  • Implementation of New Technologies in Company Projects: I spearheaded the integration of innovative technologies into our projects, driving continuous improvement and enabling us to stay at the forefront of industry trends.
  • Participation in the Technical Recruitment Process: My role extended to the technical recruitment process, where I actively participated in assessing and selecting new talent to join our team. This ensured that we consistently brought in individuals with the skills and expertise needed to advance our projects.

Under my leadership, we achieved remarkable progress in these areas, bolstering the company’s technical capabilities and fostering a dynamic and forward-thinking environment.

My tenure as the Technical Lead has been marked by a commitment to excellence, a dedication to innovation, and a passion for nurturing a talented workforce. I eagerly anticipate the opportunity to continue contributing to our company’s success by pushing the boundaries of technology and building a team of exceptional professionals.

Unity Developer
Nov 2018 - Jul 2020

In my role as a Lead Programmer, I undertook a multifaceted role that encompassed both technical and leadership responsibilities, allowing me to drive successful project outcomes.

My responsibilities included:

🚀 As a developer:

  • Designing and Programming Game Mechanics: I crafted engaging gameplay experiences through the design and implementation of diverse game mechanics.
  • Designing and Programming Game Architecture: I developed robust game architectures to ensure scalability and optimal performance.
  • Programming Development Tools: I created essential tools that streamlined the development process, enhancing productivity.
  • Programming UI (User Interface): I focused on creating intuitive and visually appealing user interfaces to enhance player interaction.

👨‍💼 As a Lead:

  • Project Development Planning: I led strategic planning efforts, setting objectives and milestones for project success.
  • Task Planning: I organized and delegated tasks within the team, ensuring timely project completion.
  • Technical Oversight: I maintained a focus on the technical aspects of the project, ensuring quality and compliance with technical requirements.

💻 Notable Projects I Contributed to:

  • Spyhack: Episode 1: Collaboratively, we achieved a full release for Spyhack: Episode 1, delivering an immersive gaming experience.
  • Rover Mechanic Simulator: Under my leadership, we launched this game as an Early Access title, engaging players in its development

My career as both a Unity Developer and a Lead Programmer has equipped me with a unique skill set, enabling me to drive innovation and excellence in game development

Netins Software

Junior Unity Developer
Mar 2018 - Oct 2018

As a Junior Unity Developer, my role encompassed a range of responsibilities that allowed me to make meaningful contributions to the game development process. I was entrusted with the following key responsibilities:

🎮 Designing and Programming Game Mechanics: I took charge of crafting engaging and immersive gameplay experiences by designing and implementing various game mechanics. This involved brainstorming creative ideas and translating them into interactive and enjoyable gameplay elements.

🏗️ Designing and Programming Game Architecture: Building the foundation of the games was another vital aspect of my role. I worked on the game architecture, ensuring efficient performance, scalability, and a solid framework to support the game’s development.

📄 Creating Project Documentation: To keep the development process well-organized and transparent, I meticulously prepared project documentation. This included clear and comprehensive design documents, technical specifications, and project plans.

💻 Programming UI (User Interface): I was responsible for the user interface (UI) development, ensuring that players had a seamless and visually appealing interaction with the game. This required a keen eye for design and an understanding of user experience principles.

During my tenure as a Junior Unity Developer, I achieved a significant milestone by spearheading the development of a side-scrolling local multiplayer game. This game was a highlight during the Noc Kultury event in Lublin, captivating and entertaining attendees. This accomplishment not only showcased my technical skills but also demonstrated my ability to bring creative concepts to life.

Educational Experience

Fundacja Twórczości, Edukacji i Animacji Młodzieży Teatrikon

Game Dev Tutor
Sep 2024 - Dec 2024

Software Development Academy

Game Dev Specialist
Aug 2021 - Jun 2023

During my tenure in this role, I served as a weekend teacher, offering guidance and support to those aspiring to become proficient programmers. My teaching encompassed various aspects of the Unity Engine, empowering students to conceptualize and execute their own projects. Additionally, I was an integral part of a collaborative team tasked with creating the educational materials that enriched the learning process.

My responsibilities included: 🎮 Conducting Online Classes on Game Programming (Unity Engine): I served as an educator, providing valuable insights and guidance to individuals eager to embark on their journey in game development. Through online classes, I delivered comprehensive instruction on various facets of the Unity engine, empowering students with the knowledge and skills needed to thrive in this dynamic field.

📚 Coordinating and Creating Course Materials: I played a pivotal role in ensuring the quality and relevance of the educational materials used during the courses. This involved coordinating the development of course materials and actively contributing to their creation, guaranteeing that students had access to up-to-date and accurate resources.

🔍 Technical Verification of Instructor Candidates: In addition to teaching, I assumed the responsibility of technically assessing candidates interested in becoming instructors. This process ensured that only individuals with the requisite expertise and qualifications were entrusted with teaching responsibilities.

My experience as a Game Dev Specialist not only allowed me to share my passion for game development but also contributed to the growth and development of future game programmers. I am excited to continue nurturing talent and promoting excellence in the field of game development in my future endeavours.