ECS Back and Forth (2019)

이 글은 게임 개발에서 자주 쓰이는 Entity Component System(ECS) 아키텍처 패턴을 소개하고, OOP와 컴포넌트 기반 모델 간 차이점을 설명한다. ECS는 코드 조직화와 유연성 향상에 중점을 두며, 성능 향상은 부차적인 목표임을 강조한다. 또한, ECS 구현 시 공통적으로 필요한 고유 식별자 생성 기법과 맵 기반의 초기 ECS 구현 방식을 상세히 다룬다. 이 글은 ECS를 처음 접하는 개발자에게 개념적 이해와 실용적 구현 팁을 제공한다.

https://skypjack.github.io/2019-02-14-ecs-baf-part-1/

#ecs #entitycomponent #gameprogramming #softwarearchitecture #componentbased

ECS back and forth

Part 1 - Introduction

Here is an image of the game I'm working on in LibreOffice Impress. It's a true or false. The image used for the start menu is from Photo by GR Stocks on Unsplash and and I plan to use Google Gemini for the slides. I hope everyone likes. I'm having a lot of fun making it. #AIvideogame #AIGameDev #BeginnerGameDev #IndieGameDev #LearningCoding #GameDeveloper #IndieDeveloper #GameDevJourney #GameDevBeginner #CodingForGames #LearnGameDev #GameProgramming #GameDesign #IndieGames

We had a great MiniJam in March at SAE! Thanks to everyone who participated and thanks to the SAE for hosting🙌
We hope to see you all next Jam in May ❤️

#gamedevelopment #gamecommunity #art #gameart #programming #gameprogramming

QB Cult Magazine - Vol. 2 Iss. 2

The gold standard of optimization: A look under the hood of RollerCoaster Tycoon

Due to some lucky circumstances, I recently had the chance to appear in one of the biggest German gaming podcasts, Stay Forever, to talk about the technology of RollerCoaster Tycoon (1999). It was …

Larst Of Us

First version of my movement system 👀
Still early, but I’m focusing on making it feel responsive and smooth.

Getting the “feel” right is harder than expected 😅

Any thoughts?

#gamedev #indiedev #devlog #gameprototype #gameprogramming #indiegames

The experience of Alan Henning @jalanhenning with coding a game in BASIC by applying the lessons from his past as a professional programmer.

https://troypress.com/coding-for-fun-using-lessons-from-work

#basic #GameProgramming #programming

Coding for Fun Using Lessons from Work

With free time being precious, I tried to apply lessons from my past as a professional programmer to speed development of my BASIC game, Cycladic League. Sometimes I succeeded, sometimes I didn’t.…

Troy Press

So I ended up not doing traditional collision checking at all, but relying on flocking to keep the units from colliding and it's actually working pretty nicely!

(re: working on a simple RTS game with C and SDL3)

#gamedev #sdl #sdl3 #gameprogramming

Last week we had the first jam in 2026! Thanks to everyone who participated and thanks to the SAE for hosting🙌
We hope to see you all next time ❤️

#gamedevelopment #gamecommunity #art #gameart #programming #gameprogramming