확실히 알면 도움되는 기반 지식들은 많은 것 같아.
예로 들면, 연속되지 않은 메모리에 접근 시 느려지는 이유는 캐시 공간 지역성에 의한 캐시 히트율이 낮아진다는거고,
이게 결국 유니티의 Component 방식에서 ECS가 나온 이유다 보니, 이런 개념을 알고 있으면 ECS를 이해하기 좀 더 쉽기도 하고,
큰 List 다룰 때 capacity 를 설정해야 하는 이유 등 알면 참 좋은듯
근데 나는 전공자라서 커리큘럼대로 배운거긴한데, 이런 지식은 배우지 않아도 만들다보면 체득가능하다고 생각해.
Indie 1(183.107)2025-08-05 17:45:00
답글
저런 세세한게 로우레벨의 핵심이라고 개인적으로 생각하긴 해서
지금 책보면서도 황새따라가는 느낌 드는게 한페이지 볼때마다 구글링만 몇십분 하니까
그 나무위키 페이지 보면서 연결링크 다들어가는 그런?
속도 안나는건 감수하긴 했는데 내 수준에 맞냐는 다른문제라 이 단계가 맞는지 고민은 됨...
수학같은것도 차근차근 교육을 밟아야 나중에 미적이던 기하던 뭘하던 혼선이 없듯
컴퓨터도 비슷하지 않은가? 해서
익명(211.208)2025-08-05 17:48:00
답글
@ㅇㅇ(211.208)
필요한 내용을 전부 배우고 게임 개발을 할거야 ! 하면 너무 방대한 내용을 학습해야 해서 지치지 않을까 싶어.
캐릭터 컨트롤러 건드릴 때 어차피 선형대수학, 역학의 개념이 필요하기 때문에 그 때 필요한거 배우고
게임에서 확률 건드릴
Indie 1(183.107)2025-08-05 17:57:00
답글
@Indie1(183.107)
때 확률과 통계 배우고, 쉐이더 건드릴 때 어차피 또 벡터와 행렬 개념이 필요하기 때문에 그 때 또 배우면 되고,
기능 구현할 때 어차피 필요로 의해서 배울 수 있다고 생각함
Indie 1(183.107)2025-08-05 17:58:00
어셈블리 맛보고 싶으면 TIS-100이라는 게임 추천
익명(comb2001)2025-08-05 17:52:00
컴공 들어가면 가장 먼저 프로그래밍 언어 가르침. 자료구조, 컴퓨터구조, 운영체제는 보통 2학년에 배우고. 어셈블리어는 2학년 이후로 기초만 조금 배웠던거 같은데. 취미로 게임 만드는거면 C# 배우면서 유니티 같이 익히는게 현실적임. 내가 바닥부터 하려고 WinAPI, 다이렉트X 배우다가 지쳐서 포기함. 이거 배워서 언제 게임 만들지란 생각에 현타와서 유니티 배웠는데 여기서도 갈팡질팡하다가 제대로 만든 게임이 없음. 게임이 만들고 싶다? 정말 정말 중요한건 내 게임을 완성시켜보는 거임. 기술적인거 전부 내 실력에 맞춰서 타협하고 게임 하나 끝까지 만드는게 훨씬 도움됨
확실히 알면 도움되는 기반 지식들은 많은 것 같아. 예로 들면, 연속되지 않은 메모리에 접근 시 느려지는 이유는 캐시 공간 지역성에 의한 캐시 히트율이 낮아진다는거고, 이게 결국 유니티의 Component 방식에서 ECS가 나온 이유다 보니, 이런 개념을 알고 있으면 ECS를 이해하기 좀 더 쉽기도 하고, 큰 List 다룰 때 capacity 를 설정해야 하는 이유 등 알면 참 좋은듯 근데 나는 전공자라서 커리큘럼대로 배운거긴한데, 이런 지식은 배우지 않아도 만들다보면 체득가능하다고 생각해.
저런 세세한게 로우레벨의 핵심이라고 개인적으로 생각하긴 해서 지금 책보면서도 황새따라가는 느낌 드는게 한페이지 볼때마다 구글링만 몇십분 하니까 그 나무위키 페이지 보면서 연결링크 다들어가는 그런? 속도 안나는건 감수하긴 했는데 내 수준에 맞냐는 다른문제라 이 단계가 맞는지 고민은 됨... 수학같은것도 차근차근 교육을 밟아야 나중에 미적이던 기하던 뭘하던 혼선이 없듯 컴퓨터도 비슷하지 않은가? 해서
@ㅇㅇ(211.208) 필요한 내용을 전부 배우고 게임 개발을 할거야 ! 하면 너무 방대한 내용을 학습해야 해서 지치지 않을까 싶어. 캐릭터 컨트롤러 건드릴 때 어차피 선형대수학, 역학의 개념이 필요하기 때문에 그 때 필요한거 배우고 게임에서 확률 건드릴
@Indie1(183.107) 때 확률과 통계 배우고, 쉐이더 건드릴 때 어차피 또 벡터와 행렬 개념이 필요하기 때문에 그 때 또 배우면 되고, 기능 구현할 때 어차피 필요로 의해서 배울 수 있다고 생각함
어셈블리 맛보고 싶으면 TIS-100이라는 게임 추천
컴공 들어가면 가장 먼저 프로그래밍 언어 가르침. 자료구조, 컴퓨터구조, 운영체제는 보통 2학년에 배우고. 어셈블리어는 2학년 이후로 기초만 조금 배웠던거 같은데. 취미로 게임 만드는거면 C# 배우면서 유니티 같이 익히는게 현실적임. 내가 바닥부터 하려고 WinAPI, 다이렉트X 배우다가 지쳐서 포기함. 이거 배워서 언제 게임 만들지란 생각에 현타와서 유니티 배웠는데 여기서도 갈팡질팡하다가 제대로 만든 게임이 없음. 게임이 만들고 싶다? 정말 정말 중요한건 내 게임을 완성시켜보는 거임. 기술적인거 전부 내 실력에 맞춰서 타협하고 게임 하나 끝까지 만드는게 훨씬 도움됨