Disponible pour de nouveaux projets

Je donne vie
aux idées en code.

Martin Naud, développeur & programmeur. Je conçois

Voir mes projets ↓ Travailler ensemble
JavaScriptGodotPythonGDScriptCanvas 2DPixel artHome AssistantDockerGit & GiteaReverse engineeringPowerShellBashVisual BasicRéseauxSupport informatique
À propos

Curieux, minutieux,
et passionné de jeux.

Je suis développeur. J'aime partir d'une idée simple, la décortiquer jusqu'au moindre détail et la livrer sous forme d'un outil ou d'un jeu qui fonctionne vraiment.

Mon terrain de jeu préféré : le jeu vidéo. Je travaille actuellement sur plusieurs projets de jeux vidéo : des colonies de fourmis qui vivent toutes seules, des graphismes en pixel art, une ambiance rétro façon Super Nintendo.

Mais je construis aussi des outils pratiques : générateurs de données vérifiés contre des fichiers réels, intégrations domotiques, scripts d'automatisation. Toujours avec des tests, des sauvegardes et une documentation claire.

Je suis aussi administrateur réseau et technicien informatique : je configure réseaux, postes et serveurs, et quand quelque chose ne marche pas, je trouve la cause et je règle le problème.

~/martin/profil.js~/martin/profile.js
const martin = {
  role: ["Développeur", "Admin réseau", "Technicien"],
  langages: ["JavaScript", "Python", "GDScript", "PowerShell", "Bash", "VB"],
  moteurs: ["Godot 4", "Canvas 2D"],
  aime: ["simulations", "pixel art", "rétro SNES"],
  enCours: ["jeux vidéo"],
  cafe: Infinity,
};

// toujours : tester, sauvegarder, documenter
martin.construire("ton idée"); // ✔
const martin = {
  role: ["Developer", "Network admin", "IT tech"],
  languages: ["JavaScript", "Python", "GDScript", "PowerShell", "Bash", "VB"],
  engines: ["Godot 4", "Canvas 2D"],
  loves: ["simulations", "pixel art", "SNES retro"],
  inProgress: ["video games"],
  coffee: Infinity,
};

// always: test, back up, document
martin.build("your idea"); // ✔
0projets présentés
0du pixel art de Lasius dessiné par du code
0empires générés et validés
0l'esthétique que j'aime
Projets choisis

Ce que je construis.

Le jardin vu de dessus : une file de fourmis noires et la fourmi jaune près du nid Coupe du nid souterrain : galeries, réserves de graines et couvain
● Jeu vidéo · En cours de développement

Lasius

La colonie du jardin, un hommage à SimAnt

Le projet de jeu vidéo sur lequel je travaille : une suite spirituelle de SimAnt (Maxis, 1991), développée avec Godot 4. On y incarne une fourmi jaune qui mène sa colonie à la conquête du jardin face aux fourmis rouges, à l'araignée… et aux humains.

  • Pixel art moderne dessiné pixel par pixel par un générateur Python
  • Écran de 480 × 270 agrandi sans flou, comme sur une console
  • Scénarios, défi du jour, carnet du naturaliste, trophées, encyclopédie
  • Musiques façon Super Nintendo et tests automatisés sans écran
Godot 4.7GDScriptPythonTests headlessGit / Gitea
● Application web · Bientôt disponible

My Blooming Life

Transforme tes habitudes en jardin fleurissant

Une application de suivi d'habitudes, bientôt disponible, où chaque tâche accomplie fait pousser ton jardin. Le progrès devient visible, la motivation aussi.

  • Plantes qui grandissent étape par étape avec chaque tâche
  • Arbres de défis qui progressent avec toi
  • Journal d'émotions pour suivre ton bien-être
  • Comptes, connexion Google, site en français et en anglais
Application webComptes utilisateursOAuth GoogleFR / EN
03
Jardin en pixel art
● En cours de développement

Terrarium des fourmis

Un projet de jeu-simulation : une fourmilière autonome à observer, 400 × 260 cases de jardin, des nids de 240 × 160 cases, des prédateurs (araignée, fourmilion, pic vert, lézard cornu) et un monde qu'on aménage sans diriger personne.

SimulationJavaScriptServeur Python
04

Générateur d'empires Stellaris

Crée des empires pour Stellaris et vérifie chaque design contre les vrais fichiers du jeu : éthiques, autorité, civics, origines, traits, DLC. Installation sans doublon, avec sauvegarde automatique.

PythonParsingCLI
05

Add-on Home Assistant

Un add-on maison qui intègre un assistant de code IA directement dans Home Assistant, pour piloter et faire évoluer sa domotique depuis le navigateur.

DockerHome AssistantShell
06

Éditeur de sauvegardes NMS

Décodage des sauvegardes de No Man's Sky (compression LZ4 par blocs, clés JSON obfusquées) pour les lire et les modifier sans risque : sauvegarde, écriture, vérification.

PythonLZ4Reverse engineering
Compétences

Une boîte à outils polyvalente.

01 · Jeu vidéo

Gameplay & rendu

Boucles de jeu, IA d'agents, pathfinding, caméras, rendu pixel art net, interfaces rétro.

JavaScript / Canvasexpert
Godot / GDScriptavancé

02 · Outils

Scripts & données

Générateurs, parsers de formats propriétaires, validation de données, outils en ligne de commande.

Pythonavancé
Reverse engineeringavancé

03 · Infrastructure

Auto-hébergement

Serveur Git et wiki perso, conteneurs, domotique, déploiement et versionnage rigoureux.

Git / Giteaavancé
Docker / Home Assistantintermédiaire

04 · Réseau

Réseau & support

Administrateur réseau et technicien informatique : je configure réseaux, postes et serveurs, je diagnostique et je règle les problèmes.

Administration réseauavancé
Dépannage & supportavancé
01

Comprendre

J'écoute l'idée et je la découpe en petites étapes concrètes.

02

Prototyper

Une première version jouable ou utilisable, très vite.

03

Itérer

Des versions fréquentes, chacune testée et documentée.

04

Peaufiner

Le détail qui fait la différence : sons, transitions, finitions.

Contact

Construisons
quelque chose ensemble.

Un jeu, un outil, une idée un peu folle ? Écris-moi, je réponds toujours.

martinnaud@gmail.com