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, and extensions.

  • 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

GrandEngine.zip 137 MB
6 days ago

Get GrandPython

Leave a comment

Log in with itch.io to leave a comment.