목차
- 실제 유니티 게임빌드 해보기
- 실제 코인(스마트 컨트랙트) 구현 Solidity 기반 ERC-20 토큰 컨트랙트 개발
- 추후 개발 계획
유니티 게임빌드
- 테스트 & 디버깅 — Unity Play Mode에서 반복 테스트 및 버그 수정
- 최종 빌드 — Build Settings에서 타겟 플랫폼 선택 후 실행 파일 생성 완료
결과 Unity Build Settings를 통해 독립 실행 가능한 빌드 파일을 성공적으로 생성하였으며, 게임의 핵심 로직,그래픽 모두 정상 동작함을 확인했습니다.
실제 코인 토큰 컨트랙트 개발
ERC-20이란? ERC-20은 이더리움 블록체인 위에서 동작하는 표준 토큰 인터페이스로, transfer, approve, transferFrom 등 공통 함수 규격을 정의합니다. 이 표준을 따르면 MetaMask 등 모든 이더리움 생태계 서비스와 즉시 호환됩니다.

컨트랙트 주요 구성 요소
- 토큰 정보 — 토큰 이름(name), 심볼(symbol), 소수점 단위(decimals) 설정
- 총 발행량(totalSupply) — 컨트랙트 배포 시 초기 공급량을 지정하여 배포자 지갑에 전량 발행
- 잔액 조회(balanceOf) — 특정 주소의 보유 토큰 수량 조회
- 전송(transfer / transferFrom) — 지갑 간 토큰 이동 및 위임 전송 처리
- 승인(approve / allowance) — 제3자가 내 토큰을 대신 사용할 수 있도록 권한 위임

개발 및 검증 과정
- Solidity로 ERC-20 표준 컨트랙트 코드 작성
- Remix IDE 또는 Hardhat 환경에서 컴파일 및 단위 테스트
- 테스트넷(Sepolia 등)에 배포하여 트랜잭션 정상 동작 확인
- Etherscan에서 컨트랙트 소스 코드 검증(Verify) 완료
- 메인넷 또는 테스트넷 배포 후 실제 지갑(MetaMask)에 토큰이 정상 수신됨을 확인
결과 스마트 컨트랙트 배포 및 Etherscan 검증까지 완료하였으며, 배포자 지갑에 발행된 토큰이 실제로 입금된 것을 확인하였습니다.
추후 개발 계획
테스트넷 → 메인넷 마이그레이션 — 충분한 테스트 후 실제 네트워크 정식 론칭
