Full Stack Game Developer & Back-end Engineer
- Software developer with over 15 years of experience.
- ๐ฎ Passionate about casual game development and backend systems using C#(.Net and Unity), TypeScript, Node.js, PHP, and Lua.
- I work across the full stack, building robust architectures for games and web applications.
- As a freelancer, I've delivered various web applications focused on process automation and usability.
- Leading end-to-end development of casual mobile games from prototype to production
- Spearheaded architecture design, performance optimization, and SDK integration across multiple releases
- Led efforts on:
- Game architecture: scalable and reusable Unity3D systems (input, animation, state machines, asset management)
- LiveOps: remote config, A/B testing, and analytics integration using Unity Services (Remote Config, Game Analytics, Adjust, Firebase)
- Monetization: integrated mediation SDKs (e.g., ironSource, AdMob, AppLovin), rewarded ads, and IAP flows
- CI/CD: created custom Unity Editor tools and automated builds using GitHub Actions and Fastlane
- Supporting aspiring developers with career guidance in game development
- Developed gameplay features and server infrastructure
- Worked with:
- Unity3D, PIXI.js, TypeScript, Node.js, PHP
- Docker, Kubernetes, Google Cloud (BigQuery)
- Designed and developed games, applications and APIs
- Technologies: Unity3D, C#, JavaScript, Node.js, PHP
- Created articles and tutorials on game development topics
- Covered tools like ARToolkit and SQLite in Unity
- Developed georeferencing systems for web and mobile
- Built REST APIs and mobile apps.
- Game Dev: Unity3D, C#, Gameplay Programming, Tooling, External SDKs
- Full Stack: Node.js, TypeScript, JavaScript, PHP
- DevOps: Docker, Kubernetes, Google Cloud
- Soft Skills: Mentorship, Team Collaboration, Feedback-Driven Development
๐ง MiniECS
A lightweight, dependency-free Entity Component System (ECS) framework written in C#.
Perfect for Unity and other C#-based game engines, with a clean API and excellent performance.
๐ฅ๏ธ Chip8Interpreter
A Chip-8 emulator built in C# using .NET 5, showcasing emulator architecture and graphics handling.
A Unity3D remake of the classic Flash game. Playable on Windows and Android!
๐ deftimeline
A Lua-based animation timeline system for Defold Engine. Clean and flexible animation sequencing.
- Languages: C#, TypeScript, JavaScript, Lua, Node.js
- Engines / Frameworks: Unity3D, Defold, .NET 5
- What I Do: Game development, backend systems, frontend development, API design
- ๐ LinkedIn
- ๐ง allandouglas@live.com
I'm constantly exploring new tech in game development and interactive web applications.
I enjoy crafting smooth animations, optimizing systems, and building meaningful user experiences.
Thanks for stopping by! Feel free to check out my repositories and reach out if you'd like to collaborate.