Immortal: Dark Slayer - RPG Game

Seele01-Flash
By David Robinson
Play Immortal: Dark Slayer free online! Epic top-down action RPG inspired by Dark Souls. Battle demons as a Fallen Knight, upgrade weapons, worship gods for power.
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Unity

Chaos Train Arcade

Build a chaotic Unity train arcade of hazards and timing.

Build a chaotic Unity train arcade of hazards and timing.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace

Time-Attack Racer

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
Unity

Chaos Train Arcade

Build a chaotic Unity train arcade of hazards and timing.

Build a chaotic Unity train arcade of hazards and timing.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace

Time-Attack Racer

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.

Build a no-physics finish-gate racer with nitro, minimap guidance, and synthesized audio.Open in workspace
Sandbox

Voxel Sandbox Builder

Build a voxel sandbox for placing and breaking blocks freely.

Build a voxel sandbox for placing and breaking blocks freely.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Immortal: Dark Slayer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Use a **Low-Poly, Cel-Shaded (Toon)** aesthetic to mimic the 2D illustrative style of the reference image while remaining performant on mobile GPUs. The color palette should be moody: deep forest greens, desaturated greys, and stark blacks for shadows. * **Player Character**: A "Fallen Knight" simple humanoid mesh with a large sword. Key animations: Idle (breathing), Run (leaning forward), and Attack (procedural swinging animation when enemies are in range). * **Enemies**: Use simple geometric abstractions or low-poly models for "Demons" (red/black) and "Undead" (skeletal white/grey). * **Environment**: A dense forest arena bounded by non-clickable trees. The ground should be a dark, grassy plane. Use **Three.js Fog** (dark green/black) to obscure the edges of the screen, creating a claustrophobic, "Souls-like" atmosphere. * **Camera**: Fixed high-angle **Orthographic Camera** (Isometric view) to ensure consistent scale and clear visibility of enemy waves. * **Optimization**: Use `InstancedMesh` for trees and enemy hordes to reduce draw calls. Limit real-time shadows to the player character only; use baked generic blob shadows for enemies. ### 2. Audio Requirements * **BGM**: A somber, loopable ambient track featuring low strings (cello/contrabass) and distant wind, creating a tense "Dark Fantasy" mood similar to Dark Souls' hub areas. * **SFX**: * *Attack*: A heavy "whoosh" followed by a meaty "crunch" or metal clang upon impact. * *Coin Pickup*: A satisfying, high-pitched metallic chime (essential for feedback loop). * *Damage Taken*: A low-fidelity grunt or armor rattle. * *UI*: Stone sliding sounds for menus; magical hum when selecting a "God" upgrade. ### 3. Gameplay Loop * **Core Mechanic (Auto-Battler)**: The player **does not** press a button to attack. The code must implement a `checkDistance` function: when an enemy enters a radius of 2.0 units from the player, the player automatically swings the sword. * **Wave System**: Enemies spawn in waves from the edges of the screen. They use simple pathfinding (move towards Player position). * **Resource Economy**: Enemies drop "Coins" (yellow emissive cubes/spheres) on death. Player must walk over them to collect. * **Progression (The God System)**: Upon clearing a wave or interacting with a shrine, pause the game and present 3 large UI cards: * *Dora*: Sets a `setInterval` to restore HP every 0.5s. * *Vlac*: Adds a listener to `onEnemyDeath` to restore 7% Max HP. * *Egoism*: Multiplies `damage`, `maxHealth`, and `moveSpeed` variables by 1.1. * **Win/Loss**: * *Loss*: Player HP <= 0. Show "YOU DIED" screen (Red text). * *Win*: All waves cleared. Show "VICTORY" and total coins collected. ### 4. Mobile Controls & Interaction * **Input Scheme**: **Virtual Joystick Only**. Render a semi-transparent joystick UI on the bottom-left of the canvas. The right side of the screen should remain clear for viewing the action. * **Orientation**: **Landscape Mode**. Force the canvas to resize to window innerWidth/Height but maintain the orthographic zoom level. * **Tactile Feedback**: Trigger `navigator.vibrate(50)` on every successful enemy hit and `navigator.vibrate(200)` when taking damage. * **UI Design**: * Health Bar: A clear red bar floating above the Player mesh. * Upgrade Menu: Large, tap-friendly cards (min-width 150px) centered on the screen, pausing the game loop while active. * Text: Use a serif font (like 'Times New Roman' or a Google Font like 'Cinzel') to match the medieval theme. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Immortal: Dark Slayer delivers an intense dark fantasy experience that captures the essence of challenging action RPGs like Dark Souls and Elden Ring in an accessible top-down format. As a Fallen Knight, you'll face relentless waves of demons, undead creatures, and chaotic monsters in a realm consumed by darkness.

This premium action RPG combines strategic combat, character progression, and atmospheric storytelling into a thrilling adventure that's both challenging for veterans and welcoming to newcomers.

Core Features

Challenging Combat System

Experience punishing yet fair combat inspired by legendary dark fantasy games. Every enemy encounter requires strategy, timing, and skill. Combat is intuitive - simply position yourself near enemies and your sword automatically strikes, but mastering the timing and positioning is key to survival.

Divine Worship System

Choose your divine patron from three powerful gods, each offering unique passive abilities: - Dora, Goddess of Light : Provides continuous health regeneration every 0.5 seconds - Vlac, God of Death : Restores 7% health with each enemy kill - Egoism, All for You : Boosts all attributes by 10%

Progressive Weapon Upgrades

Start with a basic longsword and gradually unlock more powerful weapons as you collect coins from defeated enemies. Each weapon upgrade significantly impacts your combat effectiveness.

Character Development

Upgrade three core attributes using collected coins: - Damage : Increase attack power to defeat enemies faster - Health : Boost survivability against tough opponents - Speed : Improve movement and dodge capabilities

Atmospheric Dark Fantasy World

Explore a beautifully crafted realm filled with environmental storytelling, mysterious doors to unlock, and haunting creatures lurking in every shadow.

Gameplay Mechanics

Combat Strategy

Success requires more than button mashing. You must: - Avoid taking damage by strategic positioning - Time your attacks for maximum effectiveness - Learn enemy patterns and weaknesses - Use dodge and retreat tactics wisely - Manage your health carefully throughout battles

Progression System

Every defeated enemy drops coins that fuel your character's growth. Strategic upgrading is crucial - balance damage output with survivability based on your playstyle preferences.

Level Completion

Progress through levels by eliminating all enemies. No shortcuts exist - every creature must be defeated to unlock new areas and advance the story.

Operation Guide

Movement Controls: - WASD Keys or Arrow Keys : Move your Fallen Knight in all directions - Left Mouse Button : Interact with game interface and menus

Combat Mechanics: - Auto-Attack : Position near enemies for automatic sword strikes - Positioning : Use tactical movement to avoid enemy attacks - Coin Collection : Walk over dropped coins to collect upgrade currency

Strategic Tips: - Master the art of hit-and-run tactics - Prioritize health upgrades early in your adventure - Experiment with different god worship choices - Learn enemy attack patterns for better survival

Why Play This Game

Perfect for Dark Souls Fans : Experience the challenging combat and dark atmosphere of premium console RPGs in an accessible browser format.

Ideal for RPG Newcomers : The streamlined controls and top-down perspective make complex RPG mechanics approachable without sacrificing depth.

Free Premium Experience : Enjoy high-quality RPG gameplay without any cost, featuring the same production values as paid mobile games.

Cross-Platform Compatibility : Play seamlessly across desktop and mobile devices with optimized controls for each platform.

Replayability : Multiple god worship paths, upgrade strategies, and challenging encounters ensure long-term engagement.

Whether you're seeking a challenging action experience or want to explore dark fantasy themes, Immortal: Dark Slayer delivers a compelling adventure that respects your time while providing substantial gameplay depth.

Frequently Asked Questions (FAQ)