Open Source • Free Forever • Made for Developers

Build 2D/2.5D Games with Axarion Engine

The Python game engine that puts code first. 2x faster than traditional engines, with tools that indie developers actually want to use.

Very Fast
Code-First
Production Ready
60fps
Guaranteed
100%
Open Source

Why Developers Choose Axarion

Built by developers, for developers. No bloated editors, no visual scripting - just pure Python power.

Code-First Philosophy

No drag-and-drop nonsense. Write clean Python code with full IDE support and debugging.

  • Full IntelliSense support
  • Type hints everywhere
  • Professional debugging tools

Professional Effects

Built-in particle systems, advanced lighting, and post-processing effects out of the box.

  • Particle system editor
  • Dynamic lighting
  • Screen-space shaders

3D Audio System

Spatial audio, dynamic mixing, and professional sound processing for immersive experiences.

  • 3D positioned audio
  • Real-time effects
  • Audio streaming

Developer Tools

Integrated profiler, debug visualizations, and build system - everything you need in one package.

  • Real-time profiler
  • Debug overlays
  • One-click builds

Cross-Platform

Build once, run everywhere. Windows, macOS, and Linux support with zero configuration.

  • Single codebase
  • Native performance
  • Automatic packaging

See It In Action

Create your first game character in under 30 seconds

Ping Pong Game Demo

Example: Ping Pong game built with Axarion Engine

from engine.core import AxarionEngine
from engine.game_object import GameObject
import pygame

# Initialize the engine
engine = AxarionEngine(1280, 720, "My Epic Game")
engine.initialize()

# Create a scene
scene = engine.create_scene("GameScene")
engine.current_scene = scene

# Create player with smooth movement
player = GameObject("Player", "sprite")
player.position = (100, 100)
player.load_sprite("assets/player.png")
player.add_component("RigidBody")
player.add_component("Collider", width=32, height=32)

# Add player to scene
scene.add_object(player)

# Game loop with professional features
while engine.running:
    engine.handle_events()
    engine.update(delta_time)
    engine.render()
    engine.present()
# Advanced physics in just a few lines
from engine.physics import PhysicsWorld

# Create physics world
physics = PhysicsWorld(gravity=(0, 980))

# Add physics to player
player.physics_body = physics.add_body(
    position=player.position,
    body_type="dynamic",
    mass=1.0
)

# Collision detection
def on_collision(self, other):
    if other.tag == "enemy":
        self.health -= 10
        effect = self.create_effect("hit_spark")
        effect.play_at(self.position)

player.on_collision = on_collision

# Automatic physics integration
physics.integrate(engine.delta_time)
# Professional particle effects
from engine.particle_system import ParticleSystem

# Create explosion effect
explosion = ParticleSystem("explosion")
explosion.texture = "assets/spark.png"
explosion.emission_rate = 100
explosion.lifetime = 2.0
explosion.velocity_range = (50, 200)
explosion.color_gradient = [
    (1.0, 1.0, 0.0, 1.0),  # Yellow
    (1.0, 0.5, 0.0, 1.0),  # Orange
    (1.0, 0.0, 0.0, 0.0)   # Red fade
]

# Trigger on enemy death
def on_enemy_death(enemy):
    explosion.play_at(enemy.position)
    screen_shake.trigger(intensity=0.5)

Why Switch to Axarion?

Feature
Other Engines
Axarion Engine
Setup Time
Hours of configuration
10+ minutes to first game
Learning Curve
Weeks to master
Start building immediately
Code Quality
Visual scripting mess
Clean Python code
Performance
60+ FPS typical
60+ FPS typical
Price
$8-90/month
Free forever

Our Team

A passionate team of developers creating quality tools for indie developers

The_sun_kitsune

Project Lead & Programmer

Leading the entire project development and core programming architecture

Mjio

Designer

Creating beautiful user interfaces and visual design elements

zuha

Programmer

Developing core engine features and system optimization

ultron

Idea Generator

Bringing innovative concepts and creative solutions to the project

jerry

Beta Tester

Ensuring quality through comprehensive testing and bug reporting

Contact

Have questions or need help? We're here to assist you!

GitHub

Open an issue or contribute to the project

Axarion Engine in github

Community

Join our developer community

Discord Server

Email

For business inquiries and partnerships

sunthekitsune@gmail.com

Ready to Build Your Masterpiece?

Join thousands of developers who've chosen Axarion Engine for their indie game projects.

Instant Download
Open Source
Community Driven
GPL Licensed