아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
활달한불독89
활달한불독8919.08.25

파이썬과 C언어 중에 '게임'프로그래밍에 편리한 언어는 무엇일까요?

안녕하세요. 프로그래밍 초보입니다. 프로그래밍을 공부해보려 추천을 받았는데 많은 분들이 C언어과 파이썬을 추천해주셨는데요. 둘 중 '게임' 프로그래밍 하기에 편리한 언어는 어떤 것인가요? 구상하고 있는 것은 기초적인 액션롤플레잉입니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 프로그래밍을 처음 접하시는데 "언어" 를 배워서 "게임"을 만드시는건 솔직히 말씀드리자면 굉장히....매우매우 어렵습니다.

    반드시 "언어"를 배워서 만드셔야 하는게 목표가 아니시라면, 여러가지 게임을 만들기 쉽게 준비되어있는 "툴"을 사용해서 만드시는게 좋다고 봅니다.

    다만 우선 언어를 활용하시는걸 기본 베이스로 예시를 드리자면...

    간단하게 파이썬과 기본적인 툴을 활용하여 곰플레이어의 "닷지" 같은 총알 피하기 게임 만드는 유튜브 영상입니다.

    https://youtu.be/TQKxx5WwIe8

    소스코드도 친절하게 설명해주고 다른 여러 게임들 만드는게 같이 영상으로 올라와있으니 참조하시면 좋습니다.

    C언어의 기본부터 시작하여 여러가지 다양한 게임을 개발하는 과정이 수록된 인프런 강좌입니다.

    https://www.inflearn.com/course/c-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EA%B2%8C%EC%9E%84#curriculum

    두 영상들을 참조하시어 언어를 베이스로 만드는게 어려워 보이신다면 툴 사용으로 가시는게 더 효율적이고 좋은 게임을 만드실수 있을 확률이 높습니다.

    그리고 꼭 언어로 만드는게 목표가 아니라 게임을 만들고 싶으신거면

    게임메이커 등 유명하고 널리 사용되는 툴들이 이미 많습니다.

    https://www.yoyogames.com/

    (아래는 게임메이커의 위키 URL 입니다.)

    https://namu.wiki/w/%EA%B2%8C%EC%9E%84%EB%A9%94%EC%9D%B4%EC%BB%A4

    참고하시면 굉장히 유명한 인디게임들도 해당하는 툴로 만드는 경우가 많습니다.

    또한 전통적인 게임툴의 강자인 아래 두가지 툴을 사용하시는것도 추천드립니다.

    https://unity3d.com/kr ( 유니티 )

    https://www.unrealengine.com/ko/what-is-unreal-engine-4 (언리얼 엔진)

    또한 배포등도 쉽게 아예 JavaScript로 제작하시는것도 추천드립니다.

    마찬가지로 JavaScript도 게임제작용 전용 툴이 있습니다.

    HTML5의 캔버스를 이용한것으로, 구글등도 실제로 이러한 웹용 게임을 만들어서 배포한적이 있습니다.

    https://playcanvas.com/

    https://photonstorm.github.io/phaser3-docs/index.html

    https://godotengine.org/

    참고로 결국 언어를 활용하여 게임을 만드시는게 목적이시라면, 아무래도 조금 어렵더라도 C 언어로 시작하여 만드시는게 성능이나 최적화 면에서 그리고 많은 자료들을 활용하기 위해서라도 좋다고 봅니다.