Electric Drill Icon

Tools and games crafted by a gamer, for gamers

I'm Emanuele, a software engineer with a lifelong passion for videogames. In my free time, I create Unity Assets and develop games.

P.O.Y.A. is my trusty friend, and he is a comics artist. He draws the graphical assets for my games. Electric Drill is our brand.

🧩 Unity Assets

ℹ️
Join The Discord Server!
There is now a dedicated Discord server for Astra RPG Framework and its extensions.
Join to receive notifications about new extensions releases and important updates, to ask for new features, report bugs, share ideas, and showcase your Astra creations with other developers.
πŸ’¬ Join the Discord Server
πŸš€ Available now!
🏷️ v1.2.0 - 2025-11-25

Astra RPG Framework

A simple and flexible RPG framework for Unity. Unlike other complex frameworks, it offers a more accessible and streamlined solution for developers and game designers. Designed with minimal assumptions, it imposes very few constraints on your workflow.

✨ Key Features

Manage the essential aspects of RPG development:

  • πŸ“Š Statistics and attributes definition
  • ⭐ Experience and level management
  • πŸ§‘β€πŸŽ“ Character classes and progression
  • πŸ“ˆ Formulas for damage/values calculations
  • ⚑ Game events for triggering actions and responses
  • ⛏️ A set of re-usable utility tools that can be used for other aspects of the game
πŸ’‘ Smart Implementation

Built on top of ScriptableObjects architecture, it encourages the use of ScriptableObjects for:

  • 🧩 Improved modularity
  • ⚑ Quick and easy testability
  • 🎨 Game designer friendly – no programming required
  • πŸ“Š Data Driven Design - stats, attributes, classes, progression formulas are all assets
  • πŸ”„οΈ No recompilation needed when tuning values. Many changes support hot-reloading during play mode
  • πŸ€Έβ€β™€οΈ So flexible, it can be used for any game featuring entities with their own stats and values
πŸ”— Requires: Astra RPG Framework
βœ… Status: Validation

Astra RPG Health

A health and damage system for RPGs, developed with the same principles as the Astra RPG Framework for seamless integration. If you want to accelerate your RPG development, this add-on is perfect for managing health, damage, resistances, healing, death, and respawn mechanics.

✨ Key Features
  • πŸ’š Health system tailored for RPGs
  • 🩸 Create custom damage types
  • βš”οΈ Damage calculation and application
  • πŸ›‘οΈ Resistance and defense penetration mechanics
  • 🩹 Healing system
  • πŸ’€ Death and respawn logic
  • ⚑ Health/damage based events
βš’οΈ Development Progress
βœ“
Brainstorming
βœ“
Technical Design
βœ“
Implementation & Testing
Validation
β—‹
Documentation
β—‹
Publish
πŸ”— Requires: Astra RPG Framework
🧠 Status: Brainstorming

Astra RPG Modifiers

A robust and flexible modifier system for RPGs. It extends the Astra RPG Framework with powerful tools to manage and apply game modifiers.

✨ Key Features
  • ⏰ Real-time and turn-based duration support
  • πŸ“Š Statistics and attributes modifiers
  • πŸ”§ Advanced modifier customization – all from the inspector
  • 🎯 Custom modifiers using the strategy pattern for highly specific effects
  • πŸ”œ More features coming soon!
βš’οΈ Development Progress
Brainstorming
β—‹
Technical Design
β—‹
Implementation & Testing
β—‹
Validation
β—‹
Documentation
β—‹
Publish

Have questions or need more information?

Reach out to us at electricdrill.info@gmail.com for inquiries, feedback, or ideas!