하시려는 게 서술하시는 거라면 굳이 C를 배울 필요 없습니다.
생산성도 떨어지고 무엇보다 재미없어요.
보통 프로그래밍을 시작한다면 '뭘 하고 싶냐'를 먼저 묻습니다만 이미 하시려는 게 뚜렷하시다면 굳이 기초부터 배울 필요 없습니다.
귀하께서 원하시는 건 비주얼 노벨 엔진입니다.
한국에서 쓰이는 건 전통의 VNAP이 있고
일본에서 많이 쓰이는 키리키리엔진이나 Ner가 있습니다.
VNAP은 여러모로 추천할 수가 없고(버전 업이 끊긴지 7년, 8년인가요?),
유니코드 서포트나 deploy의 편이성을 고려하면 N스크립터를 추천하고 싶군요.
좀 더 인터페이스의 편의성을 원하신다면 의외로 RPG 메이커 시리즈를 추천할 수도 있습니다.
비주얼 노벨 엔진으로 충분히 쓰기 편할 뿐더러, 목적만 보고 생각하면 비주얼 스튜디오 급의 개발 환경을 제공할 수 있습니다.
혹시 멀티플랫폼과 자유도를 원하신다면,
파이썬 기반의 렌파이를 추천합니다.
렌파이는 파이썬을 배우면 인공지능 체스 게임도 만들 수 있습니다.
뭐, RPG메이커로도 체스는 만들 수 있습니다만...
그리고 첨언하자면,
컴게에서 프로그래밍 관련 글을 올려도 답은 받을 수 있겠습니다만,
진지한 토론은 힘들겁니다.
여기를 베이스로 하는 건 추천드릴 수 없습니다.