About
Yoann & Goldanniyatech


Yoann AMAR ASSOULINE

Yoann AMAR ASSOULINE


  • 🎼 Software Developer & Founder of Goldanniyatech
  • 🎓 Doctor in Semiotics (PhD, Sorbonne University)
  • đŸ–„ïž Instructor of Computer Science
  • đŸ’œ Creating Goldanniyatech, a 3D game alone & from scratch
  • đŸš« No politics & no activism, only focused on computer science.

From Passion to Expertise

Passionate about programming and computer graphics, I began my journey as a self-taught developer at age 14 (2004), building a strong foundation that I expanded in 2011 through professional experience in software development and communications.

Also drawn to literature and linguistics, I studied Language Sciences, first at Paris Cité University and later at Sorbonne University, to combine semiology with computer science. In 2024, I published my doctoral thesis, which explores the evolution of 3D video game development.

Entrepreneur since 2021 with my company Goldanniyatech and Instructor of Computer Science, I work on creating and self-publishing an ambitious AA 3D game, built entirely from scratch as a solo developer, while sharing my expertise through teaching since a couple of years.

Resume (English)

Resume (English)

Resume (French)

Resume (French)

My Profession:
Developer & Instructor


Unreal Engine Editor showing my game Goldanniyatech

Software Developer


French SIREN: 905 063 103

Experienced software developer and Entrepreneur, specializing solo 3D game development built entirely from scratch (without generative AI), as well as full-stack web development. I have nearly 15 years of professional experience and over 20 years of continuous practice in programming and 3D graphics.

Since 2018, I've been developing the 3D game Goldanniyatech (Golden Project) entirely solo and from scratch. I made it official in by founding my company, Goldanniyatech.

Goldanniyatech website version in February 2025

Teaching Computer Science


French Instructor ID: 117 567 147 75

Experienced and independent Computer Science Instructor, I've worked with over 15 higher education institutions, such as AFORP, Digital College, INSECC, H3 Hitema, and more.

Courses Taught

Over the past several years, I’ve taught more than 1,000 students, from Bachelor's and Master's candidates to adults undergoing career transitions, across the following courses:

  • 3D Game Development from scratch with Unreal Engine 5 (UnrealEd, Blueprints, C++, assets importing, etc.).
  • Programming in C++ 20 and Python 3.
  • 3D Computer Graphics involving the creation of 3D models for offline rendering (Eevee, Cycles) or real-time 3D rendering in Unreal Engine. Using Blender, Substance Painter, Substance Designer, and Photoshop.
  • Full-stack web development using the Astro and Next.js frameworks, with HTML, SCSS, and TypeScript.
  • Fundamentals of computer science, including history, hardware, office tools (Microsoft 365), and more.

My Expertise


Game Engine

Advanced expertise in Unreal Engine 5 for gameplay programming (Blueprints, C++), Niagara particle, performance optimization...

Unreal Engine 5

Programming

Expert in C++ and Python, specializing in object-oriented programming and software architecture.

C++ 20 Python 3.13

3D Graphics

Specialized in creating stylized real-time 3D assets tailored for open-world games.

Blender Substance Designer Substance Painter Photoshop

Web Development

Expert in modern, performant, and scalable front-end websites creation.

HTML SCSS TypeScript Astro Next.js React

IT Fundamentals

Solid understanding of fundamentals (OS, hardware, algorithms, office tools, etc.).

Windows Hardware Excel Word

Natural Languages

Bilingual in American English and native French speaker.

American English (Bilingual) French (Native)
UnrealEd interface showing my Goldanniyatech project

3D Game Development


I use the Unreal Engine 5 game engine to create my game Goldanniyatech, developing all aspects of gameplay, from scripting with the Blueprints visual language to programming complex interactions in Unreal C++.

Beyond gameplay systems, I also handle other technical aspects, including animations (via Animation Blueprints), visual effects with Niagara particle systems, material creation, and even artificial intelligence that I use for monsters and characters, though, not generative AI 😅.

Occasionally, I design mock text-based gameplay systems to conceptualize interaction logic before implementing them in Unreal, both in C++ and Python.

Cerulean car Blueprints in Unreal Engine Wanderer tramway Blueprint in Unreal Engine Unreal C++ gameplay code Unreal Engine material editor Niagara particle effects in Unreal Engine
Magical horse from the open world game Goldanniyatech

Creating 3D Models


In 3D graphics, I use Blender to create 3D assets entirely from scratch, starting from primitive geometric shapes.

My entire process includes modeling, sculpting, UV Unwrapping, and animations, mainly using keyframes and creating bone-based rigs. I don’t use Shape Keys (also known as Blend Shapes or Morph Targets) in my creations.

For texturing, I work with Substance Painter to paint directly on my 3D models. I also use Substance Designer to create procedural textures.

Finally, I sometimes use Photoshop to tweak textures and Illustrator for creating in-game maps.

Jaded Bench Render in Blender Cycles Giga Padlock render in Substance Painter IRay Stylized wolf model created for Goldanniyatech Charlotte, main character of Goldanniyatech, modeled in 3D 3D model of an Amber car for Goldanniyatech Azure SUV modeled in 3D for Goldanniyatech Raptor truck, stylized 3D asset for Goldanniyatech Olive tree textured using Substance Painter for Goldanniyatech UV Unwrapping for a Gate Light from a Goldanniyatech game asset Jaded Bench Render Road textured with Substance Designer for the Goldanniyatech game
Visual Studio Code editor displaying the Goldanniyatech website

Building a Front-End Website


I design and maintain my Goldanniyatech website entirely from scratch, using the HTML markup language (I don’t use Markdown), the SCSS preprocessor (superset of CSS), and the TypeScript programming language (superset of JavaScript). I’ve chosen to avoid using UI libraries or frameworks like Tailwind or Bootstrap to maintain full control over my site's design.

Since my website is purely static, I chose the Astro framework, with an SSG build (Static Site Generation). This approach helps me achieve better performance, which I regularly measure using tools like Lighthouse (PageSpeed Insights), while also providing a modern, scalable architecture.

Visual Studio Code editor displaying the Goldanniyatech website Lighthouse performance test for the website PSAT test results for the Goldanniyatech website Goldanniyatech website version in February 2025

My Education


Presentation of my PhD thesis

PhD

July 2024

Presentation of my PhD thesis

Research on Semiotics applied to computer science analyzing the evolution of 3D game development

PhD Thesis Manuscript (PDF)

PhD

July 2024

PhD Thesis Manuscript (PDF)

Download the full manuscript of my doctoral thesis in PDF format

PhD of Language Sciences

Sorbonne University

November 2018 – July 2024

  • Thesis defended on (Theses.fr ‱ SUDOC.fr)
  • Research on Semiotics applied to Computer Science, exploring the evolution of 3D game development since the 1990s
  • Doctoral School V Concepts and Languages, ED 433 ~ STIH Laboratory, EA 4509
  • Title: Semiotics and Computer Science Methodology for Three-Dimensional Software Development: Programming, Intertheoreticity, and Gaming Interactivity

Keywords

Semiology Computer Science 3D Games Programming Game Engine Software Intertheoreticity Interactivity

Master of Language Sciences

Paris Cité University, With Highest Honors

–

  • Specialization: Expertise in Semiology and Communication

License of Language Sciences

Paris Cité University, With High Honors

–

First Year of Medical School

Paris Cité University

–

Baccalaureate in Literature

Academy of Paris

2012

  • Obtained as an independent candidate

Certifications

  • 2 C2i: Computer and Internet Certificate (2013, 2015)
  • 2 DICT: Descartes International Communication Test (2013, 2016)

My Professional Experience


Making of my game (Golden)

Making of

Making of my game (Golden)

How I create the game with Unreal, Blender, Substance 3D, and more

Making of my website (GWeb)

Making of

February 2025

Making of my website (GWeb)

How I built my own website with HTML, SCSS, TypeScript, and the Astro Framework

Software Developer and Founder

Goldanniyatech ~ Paris, France

  • Developing the 3D open-world game Goldanniyatech alone and from scratch (no AI) since 2018 (made official in 2021) with Unreal Engine 5 (Blueprints, C++, etc.). Creating 3D assets with Blender (modeling, animation, etc.), and texturing using Substance 3D (Designer & Painter) and Photoshop.
  • Developing and regularly updating the Goldanniyatech website.
    Made from scratch using HTML, SCSS, TypeScript within the Astro framework with an SSG build.

Computer Science Instructor

Paris Cité University ~ Paris, France

–

  • Intensive Python Programming Workshops (fundamentals, OOP) for university diploma students

English Instructor

INSECC ~ Paris, France

–

  • Teaching professional English to accounting students

3D Game Development Instructor

CollÚge de Paris ~ La Défense, France

February – June 2025

  • Teaching assignments across 3 schools of CollĂšge de Paris : Digital College, École Conte, Metaverse College
  • Training Bachelor’s and Master’s students in artistic and computer science programs
  • 3D Graphics with Blender and Substance Painter (modeling, texturing, animation, rendering, FBX export)
  • 3D Game Development with Unreal Engine 5 (UnrealEd, Niagara, Blueprints, C++, optimization, etc.)
  • Programming in Python (scripting and automation) and C++ (object-oriented programming)

Computer Science Instructor

Kedge Business School ~ Paris, France

  • Teaching computer science fundamentals (Excel, Python, SQL) to accounting students

Computer Science Instructor

Sup Veto ~ Paris, France

–

  • Teaching computer science fundamentals (Microsoft 365, Python, web development) to Bachelor’s students

Web Development Instructor

H3 Hitema ~ Issy-Les-Moulineaux, France

–

  • Teaching web development (HTML, SCSS, TypeScript, Astro, PHP) to undergraduate students
  • Intensive programming workshops (C, C++, Python) for undergraduate students

Computer Science Instructor

AFORP ~ Issy-Les-Moulineaux, France

–

  • Intensive programming workshops (C++, Python) for Master’s students

Computer Science Instructor

Golden Collar ~ Paris, France

  • Intensive programming workshops (C++, Python) for Bachelor’s and Master’s students
  • Teaching full-stack web development (HTML, SCSS, TypeScript, Next.js) for Bachelor’s and Master’s students

3D Graphics Instructor

PEAJ ~ Paris, France

  • Teaching fundamentals of 3D graphics (Blender) focused on offline architectural rendering

Web Development Instructor

Aurlom ~ Paris, France

  • Workshop in web development (PHP) and programming (Python) for undergraduate students

Web Development Instructor

Konexio ~ Paris, France

  • Intensive web development courses (HTML, SCSS, JavaScript) for adults undergoing career transition

Computer Science Teacher

Progress ~ Paris, France

  • Workshops in Python programming for high school students

3D Graphics Instructor

CFA FORMAP ~ Paris, France

  • Workshops in 3D graphics (CAD) for offline rendering with Blender

Software Developer

ELP Microsoft Partner ~ Paris, France

  • Developed archiving and finance software (C#, VBA, SQL) for the AMF (Financial Markets Authority)

IT Documentation Specialist

Sofrat ~ Levallois, France

  • Scripting (VBA, JavaScript) for documentation data validation for TechnipFMC

Bilingual Technical Communication Specialist

Bolloré ~ Vaucresson, France

-

  • Managed bilingual English communication with international VIP clients (France, US, UK, Singapore)
  • Linguistic data analysis & processing in US English using Python, Praat, and Audacity for my entire Master’s studies

Web Developer

Digitas ~ Levallois, France

  • Website prototyping (HTML, CSS, JavaScript, PHP) and CMS Management (Adobe CQ5/AEM)

IT Specialist

Newrest (SNCF) ~ Paris, France

  • Managed inventory for SNCF trains using C++ and VBA scripting, plus documentation with Excel, PowerPoint, and Word

Logistics Manager

Guy Charles Gaudefroy ~ Saint-Ouen, France

-

  • IT Inventory Management (Excel, VBA)

Bilingual Receptionist (English)

Zénith Paris ~ Paris, France

  • Bilingual (English) reception services for clients and staff

Goldanniyatech Company Information


The website, Goldanniyatech (www.goldanniyatech.com), is entirely developed, managed, edited and published by Goldanniyatech (Yoann AMAR ASSOULINE), a micro-business company (micro-entreprise) registered under the laws of France. The company was founded on November 5, 2021 by Yoann AMAR ASSOULINE, who operates as an Individual Entrepreneur (Entrepreneur Individuel - EI). Yoann AMAR ASSOULINE acts as a 3D video game developer and creator of interactive real-time 3D software. The registered office of Goldanniyatech is located at 6 Rue d'Armaillé, 75017 Paris, France.

Company

Website

Contact

For any inquiries, you can contact me (Yoann AMAR ASSOULINE, founder of Goldanniyatech) directly:

Hosting Provider: o2switch

The Goldanniyatech website is hosted on servers provided by o2Switch, a web hosting company in Clermont-Ferrand, France.