[인터뷰] 뒤끝 개발자가 직접 알려주는 ‘뒤끝펑션’

뒤끝 펑션 SDK 개발자 인터뷰


안녕하세요?
개발이 필요 없는 게임 서버 뒤끝입니다!

현재 뒤끝은 ‘뒤끝펑션’을 BETA 버전으로 서비스하고 있는데요, 오늘은 뒤끝펑션 서비스를 사용하기 전에 확인하시면 도움이 될 내용들을 준비했습니다.

‘뒤끝펑션’ 개발에 참여하신 SDK 개발자 여성우님과의 인터뷰! 뒤끝펑션의 탄생 배경부터 장점까지, 개발자의 입장에서 개발자가 들려주는 이야기 지금 시작합니다.



Q. 간단한 소개를 부탁드립니다.

안녕하세요. 뒤끝에서 SDK 개발을 담당하고 있는 여성우라고 합니다.



Q. ‘뒤끝펑션’ 서비스를 개발하신 이유는 무엇인가요?

기존의 뒤끝은 로그인 기능, 채팅 기능 등 대부분의 게임에 범용적으로 적용할 수 있는 기능들을 우선적으로 제공하였습니다. 그렇다 보니, 개발자님들이 각각의 게임을 기획할 때 필요한 특색 있는 기능들은 서버단에서 제공할 수 없다는 아쉬움이 있었습니다.

실제로 위와 같은 내용의 문의가 상당히 많았어요. 그래서 해당 기능에 대한 개발자님들의 니즈를 인지하고, 개발사에서 직접 서버단에서 동작할 기능을 제작 및 배포할 수 있는 ‘뒤끝펑션’을 개발하게 되었습니다.



Q. ‘뒤끝펑션’ 서비스의 장점 몇 가지 말씀해주세요.

① 서버사이드 기능 제작
앞서 이야기한 것처럼, 뒤끝펑션의 가장 큰 장점은 서버사이드에서 동작할 기능을 개발사에서 직접 제작 및 배포할 수 있다는 것입니다. 즉 개발사는 뒤끝에서 제공하는 기능 외에 원하는 기능이 있다면 뒤끝펑션을 통해 자체적으로 제작할 수 있으며, 뒤끝펑션에서 뒤끝 DB와의 통신 또한 가능합니다.

② 보안 이슈
두 번째는 보안 걱정을 덜 수 있다는 점입니다. 연산의 주체가 클라이언트일 때는 데이터 위변조의 가능성이 어느 정도 존재합니다. 그러나 뒤끝펑션은 서버 기반 서비스이기 때문에, 보안이 더 단단해진다는 부가적인 효과를 기대할 수 있습니다. 특히 히어로 가챠, 장비 강화 등 보안이 중요한 기능들은 서버에서 개발하여 배포하는 것을 권장하고 있어요.



Q. 그렇다면, ‘뒤끝펑션’을 사용하기 위해서 별도로 서버를 공부해야 하는 건가요?

아닙니다. 뒤끝펑션은 유니티에서 사용하던 c# 문법을 그대로 사용하도록 설계되었어요. 그렇기 때문에 별도로 서버를 공부하는 과정이 필요하지 않습니다. 즉, 서버에 대한 지식이 없는 클라이언트 개발자도 뒤끝펑션을 통해 원하는 기능을 손쉽게 서버에서 동작하도록 개발할 수 있습니다.

또한 뒤끝 서버와 통신하는 부분은 기존의 뒤끝 SDK와 동일한 방식으로 동작하도록 하여, 불편함 없이 사용할 수 있도록 하였습니다.



Q. 마지막으로 ‘뒤끝펑션’ 사용을 고민하시는 분들께 도움이 되는 의견 부탁드립니다.

‘뒤끝펑션’을 한 문장으로 요약하면, ‘서버에서 동작할 기능을 개발사에서 직접 손쉽게 개발하고, 유지 보수 할 수 있도록 하는 서비스’입니다.

서버 개발은 기능 개발이 어려운 것이 아니라 인프라 구성이 너무 어렵습니다. 뒤끝은 개발사들에게 이러한 인프라를 제공하는 것으로, 뒤끝을 사용하는 개발사는 인프라를 구성할 필요 없이 서버에서 동작할 기능만 개발하면 됩니다.

이 마저도 c#를 그대로 사용하기 때문에, 개발사는 복잡한 인프라 구성, 서버 배포 과정에서 완전히 해방되고 기능 개발에만 집중할 수 있습니다. 이 부분이 특히 서버 개발자가 없거나, 비교적 규모가 작은 개발사에게는 독보적인 장점이 되지 않을까 싶어요.





앞으로 ‘뒤끝펑션’이 많은 개발자 및 개발사에게,
필요할 때 생각나는 유용한 서비스로 자리했으면 좋겠습니다?✨

(뒤끝펑션은 BETA기간 동안 무료로 제공되고 있으며, BETA기간 동안 등록한 펑션은
기간이 끝나면 일반 펑션으로 자동 전환되어 호출됩니다)

2

댓글