#imgui

2025-05-21

[Перевод] Как делать видеоигры в 2025 году (без движка)

На дворе 2025 год, а я всё ещё продолжаю делать видеоигры. Если верить archive.org , я начал заниматься этим двадцать лет назад! Достаточно долгий срок для одного увлечения... Когда я рассказываю о том, над чем работаю, люди часто спрашивают меня, как я делаю игры, и их часто удивляет (а иногда и тревожит?), когда я говорю, что не пользуюсь коммерческими игровыми движками. Существует какой-то стереотип, что если ты делаешь игры не в популярном инструменте наподобие Unity или Unreal, это значит, что ты чуть ли не вручную пишешь ассемблерный код. Я искренне считаю, что создание игр без огромного «многофункционального» движка может быть проще и интереснее, а часто и позволяет оптимальнее тратить вычислительные ресурсы. Я не делаю игру, в которой «есть всё», поэтому мне не нужны 90% фич, предоставляемых движками. Все мои игры обладают конкретным стилем и у меня есть конкретные способы работы с моими инструментами. Часто оказывается так, что используемым по умолчанию реализациям фич в крупных движках наподобие Unity не хватает столь многого, что мне всё равно приходится писать их самостоятельно. В конечном итоге, мои проекты по большей мере оказываются моими собственными инструментами и системами, а движок становится необходим лишь для создания удобного UI и части рендеринга... Тут можно задаться вопросом, а зачем вообще использовать движок? Что он даёт? Зачем я позволяю инструменту потенциально препятствовать моей работе, когда его владельцы внезапно принимают неэтичные и ужасные бизнес-решения ? Или выпускают обновление, которое требуется для запуска моей игры на консолях, но ломает всю систему в игре, заставляя переписывать её? Зачем я ежедневно борюсь с этим для работы с движком, пока я постепенно заменяю все его стандартные системы и он постепенно становится только загрузчиком ресурсов и фреймворком UI редактора?

habr.com/ru/articles/911370/

#unity #unreal #godot #imgui #игровые_движки #кроссплатформенность

mirrorless gameraruben@friendship.quest
2025-04-10

I'd like something lighter, but would also like accessibility support built-in.

I'm looking into #fltk and #imgui as potential alternatives.

I think I'll start porting map to linux with relm4 and use that to gauge how much the framework constrains what I can do.

I am very pleased to release Aira Force 0.9.2

This release emulates blitter fill mode, which is used by many more demos than games it seems! It also fixes lots of gnarly Amiga timing bugs.

howprice.itch.io/aira-force/de

youtu.be/2H6l_wrfTDY

#Amiga #Emulator #Debugger #Disassembler #imgui

2025-03-14

Technical details:
- Open-source, powered by @sfmldev #sfml, Modern #cpp, and @ocornut's incredible #imgui library
- Graphics by my girlfriend Sonia (IG: sonia_misericordia)
- Music by my good friend Giuseppe (IG: peppe.vinci94)

Release trailer:
youtube.com/watch?v=Db_zp66OHI

Enjoy!

2025-03-03

I have updated the #ImGui chapters of our "C++ 2D Game Engine" module to reflect the changes of how ImGui now implements an SDL backend.

Course: 🔗 pikuma.com/courses/cpp-2d-game

Enjoy! 🧉😉

2025-02-02

Updated ImGui Emscripten port to support ImGui 1.91.8

github.com/pongasoft/emscripte

@ocornut

#wasm #webassembly #ImGui

Lawn M𝑒ower 🐱LawnMeower@chaos.social
2025-01-09

Now it's possible to track all the movements of all selected in-game objects for a certain amount of time!
#gamehacking #fzero #imgui

2024-12-26

Before I sit down and decide what to teach next, I'm going back to polish a couple of things that are pending on existing lectures. The first one will be to redesign & re-record the #imgui chapter of our C++ game engine module. Some other stuff too! All happening early-2025. 🤘🙂

2024-12-22

youtube.com/watch?v=DYWTw19_8r

Excellent introduction to a very cool library. Clay separates the layout part of an immediate-mode GUI from the rendering. Yet another cool thing I need to find an excuse to use in a project...

#C #IMGui

2024-12-11

Released emscripten-ports v2024.12.11 supporting ImGui 1.91.6, including support for a new option to disable embedding the default font github.com/pongasoft/emscripte

mastodon.gamedev.place/@ocornu

My real life project saves about 25k when disabling building the unused default font...

#imgui #wasm

That appears to have failed, so I'll use the #ImGui tag and hope it grabs ocornut's attention to the post this replies to, with an invitation to use fed.brid.gy/ :)

Anyway, I wrote a Dear #ImGui backend using #SDL_gpu. Yes, someone has already done this, but I thought it'd be a nice exercise to familiarise myself with #SDL3 and SDL_gpu.

Screenshot of a window containing various Dear ImGui windows, including the ImGui demo window, a log window, and the ImGui about window. The log and about window mention SDL_gpu.
2024-12-07

🚀 New release for OpenYuusha! Mostly gruntwork... but LOOK MA, AN OPEN FILE WINDOW! And some pretty documentation for the underlying library... 🌺

gitlab.com/lenaing/open-yuusha

#imgui #doxygen #reverseengineering #cppdev #meson #rpgmaker95 #rpgmaker

An open file dialog for imgui, looking as slick as the Windows 2.0 one.An excerpt from the libopenyuusha Doxygen doc
vvvv - a multipurpose toolkitvvvv@mastodon.xyz
2024-11-21

We just finished airing S02E01 of vvvvTv:

Buttons & Sliders with Dear ImGui
youtube.com/live/PuuTilbqd9w

#vvvv #visualprogramming #creativecoding #dotnet #imgui #vvvvTv

2024-11-16

It is also for this project that I dove into ImGui, UTF8 and Shift-JIS programming madness... 🥲
Interested in that? Check this out! 😅
lenain.info/a-dear-imgui-text-

#imgui #shiftjis #utf8 #cpp

2024-11-16

I always wanted to play with RPGツクール95 (RPG Maker 95) games, unfortunately it does not work well on modern systems... until...
Open Yuusha! ⚔️
gitlab.com/lenaing/open-yuusha

#rpgmaker #rpgmaker95 #cppdev #imgui #glfw

Open Yuusha interface showing Magic and Item editors
2024-10-13

I honestly keep forgetting that I can run as many instances of my game as I want simultaneously within the running exe, useful for checking a bit of re-used UI code in different contexts

#gamedev #indiedev #imgui

2024-09-27

I and a friend have started on a GitHub issue to bring accessibility to ImGui applications, and hopefully if you all can comment and if you use accessibility software it would help a lot.
github.com/ocornut/imgui/issue

#Accessibility_Software #Accessibility #Imgui #Software

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst