Spieleentwicklung
Metin2-PvP-Server und maßgeschneiderte Spielsysteme. C++-Spielkerne, Lua-Quests, Python-Client-Oberflächen und Datenbankanbindung — von der Einrichtung bis live.
Fikirleri hızlı, erişilebilir ve göz alıcı ürünlere dönüştüren çok yönlü bir geliştiriciyim. Kod ile tasarımın kesiştiği yerde çalışmayı seviyorum.
Metin2-PvP-Server und maßgeschneiderte Spielsysteme. C++-Spielkerne, Lua-Quests, Python-Client-Oberflächen und Datenbankanbindung — von der Einrichtung bis live.
Unternehmensseiten und Spielportale. Mit Laravel oder purem PHP — inklusive Konten, Zahlungen, Shops und Mehrsprachigkeit; schnelle, mobilfreundliche Full-Stack-Lösungen.
Maßgeschneiderte Discord-Bots mit Node.js oder Python. Befehle mit Anbindung an die Spieldatenbank, Moderation, Automatisierung und Community-Tools.
Logos und visuelle Identität für Marken. Originelle Designs inklusive Spiel-UI-Grafiken, Banner und Social-Media-Visuals.
15+ yıldır yazılım ve tasarımla iç içeyim — web sitelerinden oyunlara, logolardan kullanıcı arayüzlerine kadar üretiyorum. Fikir aşamasından canlıya kadar her adımda yer alıyor; estetik, performans ve detayları bir araya getiriyorum. Yeni teknolojiler öğrenmeyi ve farklı disiplinlerde üretmeyi seviyorum.
Tamamlanan proje
Yıl deneyim
Eine Unternehmenswebsite, die ich von Grund auf für Süzgün A.Ş. Architektur gestaltet und programmiert habe. Sie präsentiert Silikonfassaden, Verbundfassaden, Aluminiumgeländer und Glasbalkonsysteme. Entwickelt mit purem PHP, MySQL und Vanilla-JavaScript — ohne Frameworks — samt einem eigenen Admin-Panel für Blog, Galerie und Inhalte. Schnell und vollständig mobilfreundlich.
İnceleDie deutschsprachige Unternehmenswebsite, die ich für Süzgüns deutschen Markt gestaltet und programmiert habe. Sie präsentiert Silikonfassaden, Verbundfassaden, Aluminiumgeländer und Glasbalkonsysteme in einem modernen, dunklen Interface. Entwickelt mit purem PHP und Vanilla-JavaScript — ohne Frameworks — samt Angebotsformular und WhatsApp-Integration. Schnell und vollständig mobilfreundlich.
İnceleCinematische Portfolio-Website für einen audiovisuellen Übersetzer (Synchronisation & Untertitel) — eine Präsentation übersetzter Titel, Leistungen und Sprachen. Dunkles Theme, flüssige Animationen, mehrsprachig.
İnceleEin Metin2-PvP-Server, den ich von Grund auf entwickelt habe. Ein C++-Spielkern (FreeBSD), ein Lua-Questsystem und MySQL; eine Client-Oberfläche in Python 2.7 und ein C#-Launcher. PvP Level 55–120 — noch in aktiver Entwicklung und bereits spielbar.
İnceleDas offizielle Webportal des Runa2-Servers — ein Full-Stack-Panel, das ich mit Laravel 12 entwickelt habe. Konten und Registrierung, Download des Spielclients, ein Item-Shop mit Zahlungsanbindung, ein Gutschein- und Ingame-Währungssystem, ein Forum und Live-Ranglisten; es verbindet sich mit der entfernten Metin2-Spieldatenbank. Verfügbar in 12 Sprachen.
İnceleEin Discord-Bot, den ich mit Node.js für den Runa2-Server entwickelt habe. Er ruft Live-Daten aus der Spieldatenbank ab und kann über Befehle Datensätze darin lesen, einfügen und aktualisieren. Von der Moderation bis zu Spieler- und Kontoaktionen erledigt er alles direkt in Discord — aktiv im Einsatz auf dem Runa2-Discord.
İnceleTasarım, nasıl göründüğü değil; nasıl çalıştığıdır.
Performans bir özellik değil, bir saygı göstergesidir.
Detaylar tesadüf değildir. Her piksel bir karardır.
En iyi arayüz, görünmez olandır.
Wir klären Ziele, Nutzer und Umfang. Das richtige Problem zu definieren ist die halbe Lösung.
Von Wireframes zu hochauflösenden, klickbaren Prototypen. Eine konsistente, skalierbare Basis mit einem Design-System.
Sauberer, testbarer und performanter Code. Eine Live-Vorschau bei jedem Commit, transparenter Fortschritt.
QA-, Barrierefreiheits- und Performance-Audits. Ein reibungsloser Launch und laufender Support.
Was Game-Loop-Tick-Rate ist, warum ein fester Zeitschritt zählt und wie man einen stabilen Server-Loop baut. Mit praktischen C++-Beispielen.
Ein Next.js Data-Fetching-Leitfaden: Unterschiede zwischen fetch, static, SSR und ISR im App Router mit Beispielen.
Der Metin2 Quest Timer Schritt fur Schritt: verzogerte Events, Cooldowns und wiederholte Aufgaben mit q.start_timer und server_timer.
“Aslain schreibt nicht nur Code; er versteht das Problem, gestaltet das Erlebnis und liefert pünktlich. Der beste Entwickler, mit dem ich gearbeitet habe.”
Bir projen mi var ya da sadece merhaba mı demek istiyorsun? Mesaj kutum her zaman açık.
hello@aslain.dev