Logan Omelchuk

Developer & Game Creator

Welcome to my space where I create awesome stuff with computers!

Computer Animation

About Me

I'm a passionate developer who loves creating games, interactive experiences, and AI-powered tools. From bringing classic calculator games to modern platforms to building sophisticated AI model comparison tools, I enjoy turning creative ideas into reality and exploring cutting-edge technologies.

Game Development

  • GameMaker Studio
  • Unity
  • THREE.js
  • Phaser

Programming

  • JavaScript
  • Python
  • HTML/CSS
  • C#
  • API Integration

AI & Web Technologies

  • OpenAI API
  • Anthropic Claude
  • Google Gemini
  • Local AI Models
  • Real-time Data

Platforms

  • Steam
  • iOS
  • Web
  • Opera GX

Featured Projects

AI Model Comparison Tool

Live Demo Web

A modern web application for comparing responses from different AI models including OpenAI GPT, Anthropic Claude, Google Gemini, xAI Grok, and local self-hosted models like DeepSeek and Llama. Features real-time cost calculation, token counting, performance timing, and secure API key management with local storage persistence.

JavaScript API Integration Real-time Data Next.JS Responsive Design

Block Dude Deluxe

Released Steam iOS Opera GX

I brought the classic puzzle experience of Block Dude from the TI-83 calculator to modern platforms. Using GameMaker, I meticulously rebuilt the game to retain its nostalgic charm while enhancing it for contemporary audiences. This project showcases my ability to adapt classic gameplay mechanics into modern environments, ensuring a seamless experience across multiple platforms.

GameMaker Studio Cross-platform

NEON FRONTIER

Live Demo Web GitHub Pages

An intense cyberpunk survival arena game where players face endless waves of synthetic enemies. Featuring a dynamic wave system with scaling difficulty, permanent upgrade choices between waves, and comprehensive scoring mechanics. Players must strategically manage health, collect power-ups, and choose upgrades to survive increasingly challenging encounters.

Game Development Phaser JavaScript

Snake.js

Live Demo Web

Snake.js was conceived as a weekend challenge to explore the capabilities of THREE.js. The project turned out to be an enjoyable and insightful journey into game development without a dedicated game engine. This led to a deeper understanding of game mechanics such as collision detection and physics.

THREE.js JavaScript WebGL

Ice Cold Beer

Live Demo Web

A recreation of the classic 1983 Taito arcade game "Ice Cold Beer" built in an evening challenge after visiting an arcade. Features authentic physics, progressive difficulty, and dual control mechanics where you tilt a bar to guide a ball into target holes while avoiding traps.

THREE.js JavaScript WebGL Physics

Brackeys Game Jam 2022.1

Game Jam itch.io

My debut in game development competitions, teaming up with my colleague Max to develop a game within 48 hours. Despite juggling academic commitments, we leveraged this opportunity as a significant learning experience, laying the foundation for future endeavors.

C# Unity Team Project

BlackJack.py

Open Source GitHub

A rapid afternoon project inspired by a challenging assignment during my university studies. Faced with a buggy and user-unfriendly Python program, I developed this Blackjack game as a demonstration of how simplicity and user-centric design can enhance software usability and reliability.

Python CLI Game