# DONE: 2024, TODO: 2025 (web, packages, IFC...)

**URL:** https://forum.castle-engine.io/t/done-2024-todo-2025-web-packages-ifc/1493
**Category:** News
**Created:** [December 31, 2024, 4:52pm UTC](https://forum.castle-engine.io/t/done-2024-todo-2025-web-packages-ifc/1493 "2024-12-31T16:52:48Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [December 31, 2024, 4:52pm UTC](https://forum.castle-engine.io/t/done-2024-todo-2025-web-packages-ifc/1493/1 "2024-12-31T16:52:48Z")

</div>

| [![First-person shooter game example](https://forum.castle-engine.io/uploads/default/original/2X/9/96a561df6f89b73f83ae088542bd683cb0442616.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/fps_game_editor.png "First-person shooter game example") |
| [![Bad way to play chess](https://forum.castle-engine.io/uploads/default/original/2X/8/865c9e9ec11ec56b61b86413f15f498385b0f0e8.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/chess3.png "Bad way to play chess") |
| [![Castle Model Viewer Mobile - Dungeon in Examine Mode](https://forum.castle-engine.io/uploads/default/original/2X/6/641c38416ae43c445607006665a1a257f72427c1.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/castle-model-viewer-mobile-feature.png "Castle Model Viewer Mobile - Dungeon in Examine Mode") |
| [![Artstation Challenge - Untamed - Cat Duelist by Marc_A_D\, from Sketchfab - https://sketchfab.com/3d-models/artstation-challenge-untamed-cat-duelist-5bec11c3160048f7a8ce482523ac2deb](https://forum.castle-engine.io/uploads/default/original/2X/e/e243bc809dd7b0d2de14f5b41062dc6e7623234a.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/castle_model_viewer_cat_duelist.png "Artstation Challenge - Untamed - Cat Duelist by Marc\_A\_D\, from Sketchfab - https://sketchfab.com/3d-models/artstation-challenge-untamed-cat-duelist-5bec11c3160048f7a8ce482523ac2deb") |
| [![Cathedral minecraft model\, by Patrix\, from https://sketchfab.com/3d-models/cathedral-faed84a829114e378be255414a7826ca](https://forum.castle-engine.io/uploads/default/original/2X/5/535706fa5d72d5525f3f653136373aa004daa8dc.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/minecraft_castle.png "Cathedral minecraft model\, by Patrix\, from https://sketchfab.com/3d-models/cathedral-faed84a829114e378be255414a7826ca") |
| [![Great lakes - terrain from precise 16-bit PNG ( https://www.motionforgepictures.com/height-maps/ )](https://forum.castle-engine.io/uploads/default/original/2X/b/beb7781d35ba1e2e83936bf8c5512651c314d4bc.png)](https://castle-engine.io/wp/wp-content/uploads/2024/08/terrain_screenshot_great_lakes.png "Great lakes - terrain from precise 16-bit PNG ( https://www.motionforgepictures.com/height-maps/ )") |
| [![VS Code running Castle Game Engine task](https://forum.castle-engine.io/uploads/default/original/2X/6/66b27ed8aadef129dc0d6b62795fae7b00571593.png)](https://castle-engine.io/wp/wp-content/uploads/2023/04/Zrzut-ekranu-z-2023-04-29-02-11-53.png "VS Code running Castle Game Engine task") |
| [![FPS game demo - skeleton](https://forum.castle-engine.io/uploads/default/original/2X/7/79f0d95b52c9ed4c773e997c284b36c16b1767c3.png)](https://castle-engine.io/wp/wp-content/uploads/2024/10/screenshot.png "FPS game demo - skeleton") |
| [![FPS game demo - level design](https://forum.castle-engine.io/uploads/default/original/2X/9/9ff8e10e74b73e8b45682ba15556b38830e9eab7.png)](https://castle-engine.io/wp/wp-content/uploads/2024/10/level_blender_cge_2.png "FPS game demo - level design") |

Let’s make a recap of 2024 and talk about plans for 2025! I included below some new information, so even if you follow our [news](https://castle-engine.io/wp/) and [roadmap](https://castle-engine.io/roadmap), you shall find [something new](https://castle-engine.io/roadmap#packages) here 🙂

Before we start, I want to sincerely say _thank you_ to everyone in our community. Thank you for supporting the engine development, thank you for all the kind words, thank you for being with us in our desire for an open-source game engine using [modern Pascal](https://castle-engine.io/why_pascal). We’ve made a lot of cool things in 2024 and I have big, big plans for 2025 that I think may excite you. So, let’s start!

### What we did in 2024

1. First of all, we’ve made a big engine [7.0-alpha.3 release](https://castle-engine.io/doc/release_7.0-alpha.3). This release packs a lot of big new features that we’ve been working on for last 2 years. Some of the most prominent ones:
  - [Physics](https://castle-engine.io/physics) with new components, running also in the editor, with joints, layers, forces.

  - A lot of rendering improvements. [Blending doing out-of-the-box what you need in many cases](https://castle-engine.io/blending), [occlusion culling](https://castle-engine.io/occlusion_culling), fully modern OpenGL rendering on new GPU (utilizing OpenGL 3.3 features without anything deprecated) while also reliable rendering for old GPUs (we can fallback even to ancient OpenGL 1.1 versions and work e.g. in Windows virtual machines), OpenGLES (mobile) rendering upgrades to support shadows, 3D textures and more.

  - [Visual Studio Code integration](https://castle-engine.io/vscode). Our own [VS Code “Castle Game Engine” extension](https://marketplace.visualstudio.com/items?itemName=castle-engine-team.castle-engine) with code completion, syntax highlighting (for all Pascal code) and integration with Castle Game Engine projects.

  - [Delphi](https://castle-engine.io/delphi) integration improvements: [TCastleControl](https://castle-engine.io/control_on_form) available for VCL and FMX applications, [Delphi packages](https://castle-engine.io/delphi_packages) with IDE support, [Delphi Linux support](https://castle-engine.io/delphi_linux) and more.

  - And [much more](https://castle-engine.io/doc/release_7.0-alpha.3)…

2. After the release, we’ve made more improvements:

3. Last but not least, we have a number of new training materials available:

### Plans for 2025

1. First of all, we work intenstively now on the [web target](https://castle-engine.io/web). We’ve made cool progress documented at [this page](https://castle-engine.io/web). We’re working _right now_ on finalizing it, adjusting our rendering code to _WebGL_.

2. Some important things were already mentioned above as _“in progress”_: [more intuitive shadow maps](https://castle-engine.io/roadmap#shadow_maps), [engine as tool on Steam](https://castle-engine.io/steam), `TCastleMoveAttack` and `TCastleLiving` following physics, more [IFC](https://castle-engine.io/ifc), [collaborative editing with mORMot](https://github.com/castle-engine/castle-and-mormot-collaborative-editing/).

3. I want to announce today our design plan for the [package system](https://castle-engine.io/roadmap#packages) in our engine. This is our way to build ecosystem of packages around the engine, this is our equivalent to “asset stores” on some other engines, suitable for both code and data and combined packages. I wrote a lot of details in the [package system section of the roadmap](https://castle-engine.io/roadmap#packages).

4. Everything planned is collected at our [roadmap](https://castle-engine.io/roadmap) page. It is updated regularly, so check it out to see what to look for.

### Non-technical things

- We lost _Eugene Loza_, a fellow engine developer.

- For a few months now, _Michalis Kamburelis_ is now working solely on the _Castle Game Engine_ development. Yeah, I have no other job. I count on your [donations](https://castle-engine.io/donate) to make this possible for a longer time! First of all, [support us on Patreon](https://www.patreon.com/c/castleengine). If you have a company, contact me (`michalis@castle-engine.io`) — we’re open to various forms of cooperation, including paid support and prioritizing features you need.

- Remember you can reach me. For questions that benefit everyone, I recommend asking on the [forum](https://forum.castle-engine.io/) where I always try to answer threads ASAP. We also have [Discord chat](https://castle-engine.io/talk.php) though it’s no secret that lately I’ve been a little offline (no big reason, I just concentrate best on coding when I’m offline). For private questions, just send me an email (`michalis@castle-engine.io`).

See you all in 2025! Have fun developing games with _Castle Game Engine_ 🙂

---

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [December 31, 2024, 4:57pm UTC](https://forum.castle-engine.io/t/done-2024-todo-2025-web-packages-ifc/1493/2 "2024-12-31T16:57:27Z")

</div>


