About
Yoann & Goldanniyatech


Yoann AMAR ASSOULINE

Yoann AMAR ASSOULINE


3D Game Developer | PhD in Semiotics | Computer Science Instructor | Founder of Goldanniyatech

3D Game Developer

Passionate about 3D Game Development, I started learning programming and computer graphics as a self-taught developer at 14, back in 2004. Today, I have over 20 years of practice, including 15 years of professional experience in IT.

In 2021, I also founded my company, Goldanniyatech, in order to develop my game Goldanniyatech entirely solo and from scratch (no AI), as well as to share my expertise as a computer science instructor.

Computer Science Instructor

As an Independent Computer Science Instructor, I have worked with more than 15 higher education institutions (Université Paris Cité, CollÚge de Paris, INSECC, etc.), and taught over 1,000 students, including undergraduate and graduate students as well as adults changing careers.

I offer courses in 3D game development, programming, 3D graphics, web development, and essential computer skills.

Doctor in Semiotics

During my studies at Université Paris Cité and later at Sorbonne University, I specialized in semiotics applied to computer science, with a particular focus on 3D video game development.

In 2024, I successfully defended my doctoral thesis at Sorbonne University, which provides a semiotic and technical analysis of the evolution of 3D game development since the 1990s.

Resume in English

Resume in English

Resume in French

Resume in French

My professional activities


Charlotte, un personnage jouable du jeu Goldanniyatech

Creating a 3D Game Solo
& From Scratch

French SIREN: 905 063 103

I'm developing my Action-Adventure game Goldanniyatech alone and from scratch (no AI), allowing me to maintain full creative control over my virtual world, with these tools:

  • Unreal Engine 5 for gameplay programming (Blueprints & C++) and world creation
  • Blender for modeling, sculpting, and animation
  • Substance Painter for creating PBR textures
  • FL Studio for composing lightweight sounds and music (not a specialist of FL, thought)

Note: I don’t use generative AI to automate modeling or programming tasks. While I do use this fantastic tool for brainstorming, learning, and skill improvement, I firmly believe that hand-crafted work remains essential for me to maintain full control over quality and creativity.

Web development inside the Visual Studio Code text editor

Developing a tailored
Front-End Website


I built this site using a modern Framework to ensure a smooth and optimized experience for users:

  • Astro, a JavaScript framework specialized in static site generation (SSG)
  • HTML, MDX and SCSS (a CSS superset) for structuring and styling my pages
  • TypeScript (a JavaScript superset) for logic and interactive features
Goldanniyatech website version in February 2025

Teaching Computer Science


French Instructor ID: 117 567 147 75

As a Computer Science Instructor and PhD in Semiotics, my courses focus on hard skills and real-world projects based on technologies I’ve worked with extensively over the years.

Courses Taught

I cover topics such as:

  • 3D Game Development from scratch with Unreal Engine 5 (UnrealEd, Blueprints, C++, assets importing, etc.).
  • Programming in C++ 20 and Python 3 with a focus on fundamentals (data types, programming paradigms, software architecture, etc.)
  • 3D Computer Graphics involving the creation of 3D models in Blender for offline rendering (Eevee, Cycles) or real-time 3D rendering in Unreal Engine. PBR texture creation in Substance Painter.
  • Web Development using the Astro framework, with HTML, SCSS, and TypeScript.
  • Fundamentals of computer science, including history, hardware, office tools (Microsoft 365), and more.

My Expertise


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 😅.

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, 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 Action-Adventure 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 Painter. I use FL Studio as well (music and sounds).
  • 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: Cloudflare

The Goldanniyatech website is hosted on servers provided by Cloudflare, a global web infrastructure and security company in the United States.