What Have We Added to GDevelop, and Does Using AI Mean We Don't Understand What We're Building?

What Have We Added to GDevelop, and Does Using AI Mean We Don't Understand What We're Building?

Hello everyone,

Over the past months, there has been a lot of discussion about Carrots Engine, what has actually been added, and whether using AI somehow means we do not understand the technology we are working with.

We would like to clarify our position openly and respectfully.

First, Carrots Engine is built upon the GDevelop core, and we have never hidden that fact. We appreciate the work of the GDevelop team and fully acknowledge the foundation they created.

At the same time, we have spent a significant amount of time studying the engine, its architecture, and its codebase. Our goal has been to expand and improve it through new systems, workflow enhancements, and additional functionality.

Some of the additions and improvements integrated into Carrots Engine include:

(Blueprint Graph, TypeScript Support, New Animation System, Animation Blending, Animation State Machine, Timeline System, Bone Editor, Inverse Kinematics (IK), Path Tracker, Shader System, Toon Shader, PBR Materials, Material System, Physical Lighting, Water System, Normal Map 2D, FSR Support, LOD System, Graphics Upgrade, Rendering Improvements, Advanced Particle Editor, Scene Folder System, Child Object System, Built-in 3D Objects, Live Reload During Preview, Snap Transform Tools, Local / World Transform Modes, Console Log System, Git Version Control Integration, GitHub Workflow Integration, Audio Object System, Enhanced 3D Audio Workflow, MultiThreads (Web Workers Beta), Runtime Optimizations, Performance Improvements, Rendering Optimizations, New Extensions, Enhanced Editor Workflow, Improved Asset Management, Improved Object Organization, Inspector Improvements, Skew Support).

Regarding AI:

Yes, we use AI tools.

We have never denied that, and we see no reason to.

What honestly disappoints us is when people immediately assume that using AI means someone does not understand programming, engine development, or the code they are working with. We do not believe that is a fair conclusion.

AI is a tool. Like documentation, a debugger, a compiler, or any other development resource, it can help accelerate development. What matters is whether the developer understands the systems being modified, the code being integrated, and the consequences of those changes.

We study the engine, read its code, debug problems, test features, maintain the project, and continuously learn from the technology we work with. Using AI does not remove the responsibility of understanding what you build.

We also want to be honest about something else.

We are not claiming to be perfect. We have made mistakes, especially during the early stages of the project. If we have offended anyone, communicated poorly, or created a negative impression through our actions, then we sincerely apologize to those affected.

At the same time, we do not want to be treated as either heroes or villains. We are simply a group of developers trying to build a project we care about.

For anyone who has concerns, criticism, disagreements, or questions about Carrots Engine, we would genuinely welcome a calm and respectful discussion. We believe dialogue is far more productive than assumptions.

Most importantly, we would love to hear feedback from people who have actually used the project.

Positive feedback is valuable.

Negative feedback is valuable too.

Constructive criticism is often the most valuable of all.

Our entire team is genuinely interested in hearing real opinions based on real experience. If you have tried Carrots Engine, please tell us what worked, what did not work, what you liked, and what you think should be improved.

That kind of feedback helps us improve far more than arguments ever could.

Thank you to everyone who has taken the time to test, support, criticize, or discuss Carrots Engine.

We appreciate every honest opinion and every genuine conversation.

: Carrots Engine Team

https://preview.redd.it/au8hpp2fx8bh1.png?width=461&format=png&auto=webp&s=2e3d49df9cb94937b4d8efe3f18f01641911e143

https://preview.redd.it/1jjtvy2fx8bh1.png?width=1877&format=png&auto=webp&s=06ff23267ebe48c9cd6e6e9f5a32dedbdac31130

https://preview.redd.it/a0ifa03fx8bh1.png?width=1542&format=png&auto=webp&s=b0f306a45721ab0d698e0214e2ce7230acf2980f

https://preview.redd.it/2o3xby2fx8bh1.png?width=1694&format=png&auto=webp&s=edade2e9ee57f4f57a300c3e59f4755f37920497

https://preview.redd.it/8x0geq3fx8bh1.png?width=1880&format=png&auto=webp&s=bb71b6e05294eaf5ad0d0d71742dcf64b7284e41

https://preview.redd.it/4whtk23fx8bh1.png?width=1598&format=png&auto=webp&s=79967b0e6bc65d421ba3ffa0101546b6b5cf9cdb

https://preview.redd.it/0orpx03fx8bh1.png?width=1882&format=png&auto=webp&s=7852896795c5183b9b1f0bf535cc329b15a8772a

https://preview.redd.it/krhx7p3fx8bh1.png?width=1895&format=png&auto=webp&s=cbcd82487b37d61001fefcbb9cc3e31051d7b530

https://preview.redd.it/eddi763fx8bh1.png?width=1915&format=png&auto=webp&s=255b8da02c2851c623838cb5c6255e1363d66768

https://preview.redd.it/rqxsbw3fx8bh1.png?width=1369&format=png&auto=webp&s=e8984e40ee1be5cbe68d903550a379ec68e16d45

https://preview.redd.it/j6w4tc3fx8bh1.png?width=1420&format=png&auto=webp&s=1c77cc9eb8a240eee1d5b2f9c609d9cdcba6f2d8

https://preview.redd.it/f32ujd3fx8bh1.png?width=1133&format=png&auto=webp&s=000b311c2b18e20337e28bf318370baa876cc3a5

https://preview.redd.it/skw49d3fx8bh1.png?width=1919&format=png&auto=webp&s=ce07fcb2ca56c58c9c41167abc71190fec1b9683

https://preview.redd.it/o9kuhc3fx8bh1.png?width=1906&format=png&auto=webp&s=7304f052065884f6b4c1f286a6fbef18f1680dbd

https://preview.redd.it/4gm2ic3fx8bh1.png?width=1877&format=png&auto=webp&s=ae7488a0224bd52933eb0b1efe6f7aae493b17ff

https://reddit.com/link/1unelfk/video/7wti7hlrx8bh1/player

https://reddit.com/link/1unelfk/video/0dvih0htx8bh1/player

reddit.com
u/Ok-Disaster548 — 1 day ago

Carrots game Engine ( no code )

Hello everyone, Our team is currently developing a game engine called Carrots Engine, and one of the biggest challenges we've encountered isn't technical—it's convincing developers to try a new tool in the first place. The game engine space is already dominated by mature solutions with large communities, extensive documentation, and years of production use. This led us to an interesting question: What actually makes a new game engine worth trying? As developers, what factors matter most to you? Performance? Workflow? Documentation? Open-source development? Visual scripting? Community size? Long-term trust and maintenance? Something else entirely? We're currently evaluating our roadmap and would genuinely appreciate feedback from experienced developers about what they consider essential before investing time in a new engine. For anyone curious about the project, here's what we're working on: Open-source development 2D and 3D workflows Multiplayer support Visual game creation tools Project: https://github.com/Carrotstudio0/Carrots-Game-Engine/releases I'm less interested in promoting the engine and more interested in understanding how developers evaluate new tools today. Looking forward to hearing your perspectives.

https://preview.redd.it/qyt34pabeyah1.png?width=1086&format=png&auto=webp&s=8ee38a6708b8c59e75ff4286e3253c34b20b2c0c

https://preview.redd.it/li8ogsabeyah1.jpg?width=1553&format=pjpg&auto=webp&s=dfa9d3184c35081522778283786f90c202d4e3d9

https://preview.redd.it/pueolxabeyah1.png?width=1919&format=png&auto=webp&s=0a2061c05a182f55d44b008c64fccc7e94d48ab3

https://preview.redd.it/k4hqmyabeyah1.jpg?width=1748&format=pjpg&auto=webp&s=8c9279751c7e17727c7b6c7322499373d4811889

https://preview.redd.it/c9d6f0bbeyah1.jpg?width=794&format=pjpg&auto=webp&s=6f425c4badbbc0d1af74219ccc5afe1c2bbd79aa

https://preview.redd.it/oa9482bbeyah1.png?width=720&format=png&auto=webp&s=04b8e4b50f27664d0a091b78732bdf0b3a741e34

reddit.com
u/Ok-Disaster548 — 3 days ago

Carrots game Engine ( no code )

Hello everyone, Our team is currently developing a game engine called Carrots Engine, and one of the biggest challenges we've encountered isn't technical—it's convincing developers to try a new tool in the first place. The game engine space is already dominated by mature solutions with large communities, extensive documentation, and years of production use. This led us to an interesting question: What actually makes a new game engine worth trying? As developers, what factors matter most to you? Performance? Workflow? Documentation? Open-source development? Visual scripting? Community size? Long-term trust and maintenance? Something else entirely? We're currently evaluating our roadmap and would genuinely appreciate feedback from experienced developers about what they consider essential before investing time in a new engine. For anyone curious about the project, here's what we're working on: Open-source development 2D and 3D workflows Multiplayer support Visual game creation tools Project: https://github.com/Carrotstudio0/Carrots-Game-Engine/releases I'm less interested in promoting the engine and more interested in understanding how developers evaluate new tools today. Looking forward to hearing your perspectives.

u/Ok-Disaster548 — 3 days ago

محرك الجزر لتطوير الالعاب

🎮🥕 محرك الجزر (Carrots Engine) - محرك ألعاب عربي للجميع

هل لديك فكرة لعبة لكن لا تعرف البرمجة؟

نعمل حاليًا على تطوير Carrots Engine، وهو محرك ألعاب عربي يهدف إلى جعل تطوير الألعاب أسهل وأكثر متعة، بحيث يستطيع أي شخص البدء في صناعة ألعابه دون الحاجة إلى تعلم البرمجة التقليدية.

سواء كنت طالبًا، صانع محتوى، مصممًا، أو مجرد شخص لديه فكرة لعبة يريد تحويلها إلى مشروع حقيقي، فهدفنا هو توفير أدوات تجعل الطريق أقصر وأبسط.

المشروع ما زال في مرحلة التطوير المستمر، ونرحب دائمًا بالآراء والتجارب والاقتراحات من مجتمع اللاعبين والمطورين العرب. ❤️

🔗 GitHub Releases: [Carrots Engine Releases] https://github.com/Carrotstudio0/Carrots-Game-Engine

🔗 Download: [Carrots Engine on itch.io]https://carrots-studio.itch.io/carrots-game-engine

إذا كنت مهتمًا بتطوير الألعاب أو لديك حلم بصناعة لعبتك الخاصة يومًا ما، يسعدنا أن نسمع رأيك وتجربتك. 🚀🥕

#GameDev #ArabicGameDev #IndieGames #GameEngine #CarrotsEngine #GamingArabia

https://preview.redd.it/5oyldq18atah1.png?width=1086&format=png&auto=webp&s=4a44149728bfe7683d80f097c9c72b565c7e124d

https://preview.redd.it/tnq3qw18atah1.png?width=720&format=png&auto=webp&s=9aafd35c98ac9e2870b0f86935389c08d18a0c97

https://preview.redd.it/7mpady18atah1.jpg?width=1553&format=pjpg&auto=webp&s=31f8c349a9c96460a699ee2502351fc65e762923

https://preview.redd.it/17aq4028atah1.png?width=1919&format=png&auto=webp&s=d2ddae5e6e5cfc3e4c705e330d6a36aab93afae9

https://preview.redd.it/a44fd328atah1.jpg?width=1748&format=pjpg&auto=webp&s=1dbf424c014a424b3b925b23e29e36de8ee0d662

https://preview.redd.it/wyzxg228atah1.jpg?width=794&format=pjpg&auto=webp&s=390b7906c025c58a925c00817d09644e65d80fd0

reddit.com
u/Ok-Disaster548 — 4 days ago

🚀 Carrots Engine Achievement Timeline (v1.0.0 → v1.0.3) 🥕

Over the last few months, Carrots Engine has continued to grow with new features, editor improvements, performance optimizations, and major workflow upgrades.

From Blueprint Graph integration and Particle Effects Editor to rendering improvements, TypeScript support, 2D/3D workflows, and continuous engine optimization, every update brings us closer to our vision of a powerful and accessible game engine for creators.

This timeline highlights some of the key milestones achieved between v1.0.0 and v1.0.3.

We'd love to hear your feedback and suggestions as development continues.

🔗 GitHub Releases: [Carrots Engine Releases](https://github.com/Carrotstudio0/Carrots-Game-Engine/releases.com)

🔗 Download on itch.io: [Carrots Engine on itch.io](https://carrots-studio.itch.io/carrots-game-engine.com)

Built on the foundations of GDevelop and developed independently by Carrots Team to explore new possibilities for 2D and 3D game creation.

https://preview.redd.it/4s66si2s8dah1.png?width=1086&format=png&auto=webp&s=29ea0424b877b8c829ab6d829ff2f6db5d80fdc9

reddit.com
u/Ok-Disaster548 — 6 days ago

Why you might try the carrot engine ?!

Why Carrots Engine Exists

Carrots Engine started with a simple question:

What if GDevelop had fewer limitations for ambitious creators?

Built on top of GDevelop, Carrots Engine is an independent project focused on expanding what visual game development can achieve, especially in the 3D space.

Before anything else, we want to make something clear:

Carrots Engine exists because GDevelop exists.

We have enormous respect for the GDevelop team and everything they have accomplished. They created one of the most accessible game engines available today and enabled thousands of people to start making games.

Our goal is not to compete with GDevelop, replace it, or diminish the incredible work of its developers.

The reality is simple:

No engine can satisfy every developer.

No roadmap can include every idea.

No team can implement every feature imagined by a global community of creators.

There will always be developers who want to experiment with different workflows, advanced systems, specialized tools, or features that may not align with the vision or priorities of the official engine.

Carrots Engine was created for those creators.

Not because GDevelop is missing something.

But because creativity itself has no limits.

We believe that software should adapt to creators, not creators adapting to software.

A tool should not decide what a developer is allowed to build. A tool should help every developer get closer to what they dream of building.

That philosophy drives every feature we create.

Beyond Traditional Visual Scripting

One of the biggest additions is the introduction of a Blueprint-style workflow.

Blueprints allow developers to organize logic in a more scalable and visual way, making large projects easier to maintain while preserving the accessibility that visual scripting users love.

For advanced users, Carrots Engine also expands support for TypeScript, allowing developers to move beyond no-code limitations whenever they need deeper control, custom systems, advanced gameplay mechanics, or specialized tools.

This combination gives creators the freedom to choose the workflow that fits their project:

  • No-code
  • Visual scripting
  • Blueprint workflows
  • TypeScript programming

All inside the same ecosystem.

A Stronger Focus on 3D

One of the major goals of Carrots Engine is improving the 3D development experience.

The engine includes numerous upgrades and experiments designed specifically for 3D projects, including:

  • Improved rendering systems
  • Better material workflows
  • Enhanced lighting systems
  • PBR (Physically Based Rendering) support
  • Improved physics interactions
  • Advanced 3D utilities
  • New 3D-focused objects and components
  • Dedicated 3D audio objects
  • Better camera systems
  • Improved scene management tools

The objective is simple:

Make it easier to create visually impressive 3D games without requiring a full AAA production pipeline.

More Realistic Graphics

Graphics quality is another area receiving significant attention.

The engine is actively working toward:

  • Better lighting accuracy
  • Improved shadows
  • Enhanced reflections
  • More realistic materials
  • Better environmental rendering
  • PBR-based workflows
  • Improved visual consistency across scenes

These improvements help developers achieve more modern-looking visuals while remaining accessible to small teams and solo creators.

Smarter 3D Systems

Carrots Engine is not only about graphics.

It is also about creating practical tools that simplify game development.

Examples include:

  • Dedicated 3D audio systems
  • Expanded scene utilities
  • Better interaction systems
  • Improved camera workflows
  • More efficient asset management
  • Additional development tools designed specifically for 3D games

The goal is not to add features for the sake of having features.

The goal is productivity.

Helping developers spend more time creating games and less time fighting their tools.

Performance Matters

A beautiful game means little if it cannot run smoothly.

Performance optimization is one of the project's highest priorities.

Current areas of development include:

  • Multi-threading (Web Workers Beta)
  • LOD (Level of Detail) systems
  • Rendering optimizations
  • CPU usage improvements
  • GPU usage optimizations
  • Better memory management
  • Runtime performance improvements

In internal testing, some demanding scenes improved from approximately 10 FPS to around 50 FPS after optimization updates, depending on hardware and project structure.

Performance will continue to be a major focus as the engine evolves.

Looking Toward WebGPU

One of the most exciting areas currently being researched is WebGPU.

As browser technology continues to advance, WebGPU could unlock:

  • Faster rendering
  • Better GPU utilization
  • Reduced CPU bottlenecks
  • More advanced graphical effects
  • Improved scalability for large scenes
  • More efficient hardware usage

Research and experimentation are already underway as part of the engine's long-term roadmap.

A More Professional User Experience

The roadmap goes beyond technology.

The team is also working toward a more professional and modern editor experience, including:

  • A redesigned interface
  • Better workflow organization
  • Improved usability
  • Faster access to tools
  • Cleaner project management systems
  • More professional editor layouts

The goal is to make the engine feel comfortable for both beginners and experienced developers.

The Long-Term Vision

Carrots Engine is not trying to become "just another game engine."

The vision is to create a platform where creators can build complete games faster, with fewer limitations, while still having access to advanced systems when they need them.

From Blueprint workflows and TypeScript support to PBR rendering, 3D audio systems, performance optimization, UI modernization, and future WebGPU research, every feature is aimed at one thing:

Giving developers more freedom to build the games they imagine.

Because at the end of the day, no engine can fulfill every dream.

But every improvement can help one more developer reach theirs.

carrots game Engine webpage: https://carrot-engine.lovable.app/

u/Ok-Disaster548 — 10 days ago