어셈블리어 (180.♡.243.82)
2025년 11월 25일 AM 01:14 · 수정됨(11. 26. 00:06)

blog: https://fccode.tistory.com
github: github.com/kidleon/MarkFramework2
- 취미 삼아 시작해봅니다. 어느 정도까지 완성할 수 있을지 모르겠지만 일상에 찌들어가다 너무 지쳐서 시작해 봅니다.
- 원래는 나만의 OS를 제작하려고 했는데.. 이건 나중에 50세 이후로 은퇴 하면 시작 해야곘네요.
- 1차 목표는 D3D11 용 렌더러를 완성해서 간단한 슈팅 게임 만들고 스팀에 출시 하는걸 목표로 합니다.
- 리눅스(vulkan)와 맥OS(metal) 렌더러도 제작하는 것을 목표로 합니다.
- 회사일도 아니니까 내맘대로 주석을 전부 한글로 작성할 생각입니다. ㅎㅎ 어짜피 나혼자 쓸꺼라..
- 제 닉과 다르게 어셈블리어는 안쓸 예정입니다. 이제는 intrinsics도 워낙 잘되어 있어서 굳이 어셈플리어를 쓸필요는 없을것 같습니다.
- 저는 C언어를 좋아해서 C언어 스타일로 base를 제작하고 그 위에 Classed C++ 정도로 심플하게 core를 올리고 나서 클라이언트는 ECS 시스템으로 제작할 예정이라 비교적 모던 한 C++을 사용할 예정입니다.
- Cmake보다는 premake5를 더 좋아 합니다. 사실 cmake는 개인적으로 편하면서 또 불편해서(?) premake로 각 컴파일러나 툴에 맞는 환경 세팅하는 것이 더 좋더라고요 -_-;
- 데이빗 커틀러와 리누스 토발즈를 제일 존경합니다. :D
- 최근에는 유니티로 회사 업무 하는데요. 편하긴한데 너무나도 퍼포먼스가 안나오고 로딩도 느리고 스트레스가 쌓여갑니다. 언리얼은 좋긴한데 5로 오고나서 너무나도 무거워진 런타임에 극한의 최적화 했다간 엔진 코드 버전업할때 헬게이트를 겪고나면 역시나 스트레스가 마구마구 쌓입니다. ㅠㅠ
댓글 (7)
- 달
달려라쑈바
25.11.25 · 222.♡.155.187
- 너
너부리인척하는보노보노
25.11.25 · 118.♡.25.170
{emo:DINKIssTyle-3d-ang-026.webp:100} -
집집사C
25.11.25 · 121.♡.139.62
응원합니다.
{emo:DINKIssTyle-3d-ang-030.webp:150} - 홍
홍시남
25.11.25 · 220.♡.38.98
대단하십니다!! -
NNoaec
25.11.25 · 211.♡.247.201
아니...엔진 이라뇨...ㄷㄷ -
에에놀미타
25.11.25 · 183.♡.165.157
[https://s3.damoang.net/data/editor/2511/1fddaa0.png]
저도 개돼지 엔진 만들려고 리포지토리 생성은 해놨는데.. 퇴근하면 지쳐서.. -
비비쥬얼씨뿔뿔
→ 에놀미타 작성자
25.11.26 · 180.♡.243.82
크흐.. 전 지금 들어왔습니다. ㅠㅠ 오늘은 패스 해야겠네요.. 엔진 이름이 엄청나군요.. ㄷㄷㄷ
댓글을 작성하려면 이 필요합니다.
코어를 C++, opengl 에 glsl 끼얹어서 만들고, 코어 클래스 / 함수를 python 에서 호출해서 게임 로직 구현하는걸로 만드면
리눅스, 윈도우, 맥에서도 돌아갈것 같습니다.
기왕 이렇게 된거 스캔라인 렌더링부터 텍스쳐 매핑, 셰이딩까지 커버하는 소프트웨어 렌더러를 .. 아 아닙니다;;