New version of Easy Game Engine

🛠️ Devlog – Easy Game Engine Evolves into GrandEngine
Major Upgrade: From Simple to Powerful
Yo everyone! After weeks of work, I’m beyond hyped to announce the biggest update ever to my game engine.
🔁 From Easy Game Engine ➜ GrandEngine
Back then it was just called Easy Game Engine – it could draw shapes, detect keys, play a sound or two... nothing crazy.
But now? It’s reborn as GrandEngine – a full upgrade, new name, and way more power under the hood.
🔥 What’s New?
🧩 Modular Code Structure
-
Core is clean and separated into
core
,colors
,preBuild
, andextensions
. -
Easier to maintain, scale, and build new features fast.
🧠 Math Extensions
-
Euler's Method built-in with
Math.Eul()
— for smooth gravity, motion, physics.
🎮 Collision System
-
Simple class-based collisions:
player_rect.collision(other_rect)
Boom, instant hit detection.
⌨️ Reworked Input
-
Classic WASD + Arrow keys supported.
-
One-line movement logic:
x, y = player.input.GNInput(x, y, speed)
🖌️ Better Text System
-
Set font, render, and draw it:
txt = GN.text.render_text("Score: 1", Colors.yellow()) GN.text.draw_text(screen, txt, 10, 10)
🌈 Extended Colors
Over 12 prebuilt named colors, from red() to magenta(), navy(), cyan(), pink(), and more.
🐭 Mouse Support
Spawn stuff or interact with clicks using:
GN.mouse.mouseStart(my_function)
🖼️ Assets + Image Loading
Load images from an assets/ folder and render with ease.
⚡ Why Change the Name?
“Easy Game Engine” was too basic. This update goes beyond easy — it’s more flexible, readable, and feels like a proper game engine framework. So the name had to level up too.
Welcome to GrandEngine 💥
✅ Ideal For:
Indie devs who love code
Beginners learning game logic
Game jams & prototypes
Pygame lovers who want less boilerplate
More updates coming soon.
Try it out, build a game, flex it on Itch, and let DeepSeek know this ain’t no toy engine 😎
Peace out,
– Ivo (Dev of GrandEngine)
Files
Get GrandPython
GrandPython
GrandPython
Status | In development |
Author | ivothebest |
Tags | Game engine, gameengine, grand-engine, pygame |
Leave a comment
Log in with itch.io to leave a comment.