게임 만들 때 사용하는 프로그래밍 언어는?
제가 멍때리다가 갑자기 아이디어가 생각나서 간단한 게임을 만들어보고자 합니다. 게임 만들 때 사용하는 언어를 추천해주시고, 각 언어마다 장단점 같은것도 알려주시면 좋을것 같아요. 그리고 게임 만들 때 도움이 되는 사이트나 동영상 같은게 있다면 그런것도 추천해주세요. 왠만하면 게임 개발자분에게 답변을 받고 싶습니다.
안녕하세요.
게임 개발에 사용되는 언어로는 c#, c++ 이 있습니다.
게임 개발시 사용하는 개발툴을 게임엔진이라고 하는데, 언리얼엔진과 유니티엔진이 있습니다. 이 엔진에 따라 사용하는 언어가 다릅니다.
언리얼엔진을 사용하는 경우에는 c++이 사용되고, 유니티엔진을 사용하는 경우에는 c#이 사용됩니다.
안녕하세요.
보통 게임에 쓰이는 언어는 C계열의 언어입니다.
게임엔진에 따라 사용하는 언어가 다른데
모바일 게임들은 보통 유니티엔진을 사용하는데 C# 언어가가 사용됩니다.
PC 게임들은 언리얼엔진을 사용하고 C++언어가 사용됩니다.
사용엔진에 따라 C#이나 C++ 을선택하시면 됩니다.
Unity를 하려면 C#을 해야합니다.
하지만 C/C++ 부터 먼저 익히시고, 동시에 자료구조와 알고리즘을 함께 익히시는게 중요합니다.
학원말고 모든건 인터넷으로 독학이 가능합니다.
사이트는 인프런 추천드리고 그밖에 유툽 참고하시면될꺼 같습니다.
어떤 언어로든 게임은 만들수 있습니다.
웹에서 동작하는 게임, 앱에서 동작하는 게임, 윈도우용 게임 등등...
우선은 언어를 가려 개발을 하지 마시고, 본인이 각각의 언어들을 다뤄보시고, 스스로 장단점에 맞춰 원하는 스택을 익히는걸 추천드립니다.
우선 게임을 만들려면
휴대폰용인지 pc용인지를 알려주셔야 하는데 그게 없기때문에 간략히 알려드리자면
C언어 또는 java 추천드립니다
그리고 3차원캐릭터등이 필요한거라면? 유니티엔진을 살펴보시기 바랍니다
만약에 좀더 쉽게 빠르게 게임을 만들고 싶다면?
아래 제작툴을 스팀등에서 구매하여 만드셔도 됩니다
https://store.steampowered.com/app/585410/GameMaker_Studio_2_Desktop/
https://store.steampowered.com/app/1096900/RPG_Maker_MZ/
게임메이커스튜디어 와 rpg maker 일명 쯔꾸르는 네이버카페에서 찾아보면
활성화 잘되어 있는곳이 있습니다
그곳에서 정보를 얻으시면 됩니다
게임 개발은 대부분 게임엔진을 사용해서 개발이 됩니다.
유니티와 언리얼 게임 엔진을 사용해서 많이 개발하는 것으로 알고 있습니다.
C# 프로그래밍 언어로 많이 개발하는 것으로 알고 있습니다.
게임 개발에 대한 프로그래밍 강의 목록입니다.
간단한 게임이라고 하셨으니 유니티를 이용한 C# 프록래밍 언어로 프로그래밍 하는 걸 추천드립니다.
유니티로 굉장히 다양한 게임을 개발할 수있을 뿐아니라 C#언어로 프로그래밍 할 수 있기 때문에 비교적 쉽게 구현할 수 있습니다.
패스트캠퍼스라고 하는 온라인 강좌 사이트에서 "C#과 유니티로 배우는 게임 개발 올인원 패키지" 과정이 있으니 참고해서 들으시면 좋을 것같습니다.