2 năm trước, tôi chỉ là một cậu học sinh trung học 17 tuổi, không hề biết gì về code. Nhưng tôi vẫn không ngại tìm tòi học hỏi và trong vòng vài tháng tôi đã cho ra trò chơi đầu tiên của mình trên Steam.



Xem thêm:

===>>>Xem thêm: Thanh lý phòng nét

Tính tới thời điểm hiện tại, tôi đã làm ra hơn 10 tựa game khác nhau cho cả web, và mobile, với tổng cộng hơn 1,9 triệu lượt chơi.

Vì vậy, dù cho bạn ở bất cứ cấp độ nào thì bạn vẫn có thể làm trở thành lập trình viên game. 2 năm trước, tôi nghĩ rằng điều đó là không thể, nhưng vẫn thử làm (cho biết). Đó cũng là điều khó khăn nhất mà tôi từng làm nhưng kết quả nhận được thì vô cùng xứng đáng. Giờ đây, tôi nhận ra việc làm game giống như bất kỳ kỹ năng nào – bạn chỉ trở nên tốt hơn bằng cách làm thử => thất bại => cải thiện

===>>>Xem thêm: Thu mua dàn game net giá cao - Xuất VAT toàn quốc

Những việc làm hấp dẫn

C++ Software Developer
DEK TECHNOLOGIES PTY. LTDHo Chi MinhNegotiable
C++

Lập Trình Viên ASP.NET (C#)
Công ty cổ phần AngkorichHa Noi8,000,000 VNĐ - 10,000,000 VNĐ
ASP.NETC#.NET



UX/UI Designer
Ngân hàng TMCP Đầu tư và Phát triển Việt Nam (BIDV)Ha NoiNegotiable
UX/UI Design
Có thể nói rằng tôi đã tự học mọi thứ mình biết và bây giờ tôi sẽ hướng dẫn lại cho bạn

Để phát triển một trò chơi, bạn phải trải qua 6 giai đoạn: Design, Art, Code, Audio, hoàn thiện, quảng cáo
Trong bài viết này, tôi sẽ chia mỗi giai đoạn thành 2 phần:

Lời khuyênbài học mà tôi đã rút ra được
Resource cần thiết cho các bạn

[IMG]https://cdn-images-1.medium.com/max/1000/1*VZbUqT8oEH34kK0XXBcwzg.png[/IMG]

1. Design
Lời khuyên
Bạn đã có một ý tưởng tuyệt vời*

Nhưng làm thế nào để bạn có thể viết nó lên giấy?

Mỗi người sẽ có một cách riêng. Một số có thể soạn tài liệu lên đến 60 trang. Những người khác, giống như tôi, chỉ viết một trang ghi chú khá cẩu thả, chỉ có thể một mình hiểu. Thành thật thì tôi không biết điều gì tốt nhất cho bạn nhưng tôi có thể đưa ra gợi ý về những gì cần viết:

Hook – mồi câu: Điều gì làm cho ý tưởng trò chơi của bạn tuyệt vời? Đối với tôi, đây là điều quan trọng nhất để viết ra. Một khi bạn nắm bắt được điều này, bạn có thể viết xuống ba điểm tiếp theo dễ dàng hơn nhiều. Trò chơi của bạn có phải là thứ kích thích tư duy không? Hay gây tranh cãi? Là nó có một kết cục bất ngờ? Hoặc, nó đang làm điều gì đó chưa bao giờ được thực hiện trước đây?

Mechanic – Cách chơi: Người chơi của bạn cần phải làm gì? Và vì mục đích gì? Đây chính là phần gameplay của bạn. Nó có thể đơn giản như cách nhấn QWOP để di chuyển trong trò chơi QWOP, hay bấm các nút để trò chuyện trong Mystic Messenger, tới hàng tấn combo wombo nút bấm trong Dwarf Fortress.

Story – Cốt chuyện: Người chơi nên nhớ về cốt chuyện của trò chơi như thế nào? Những cảm xúc nào họ nên có khi hoàn thành trò chơi của bạn? Mỗi trò chơi đều có một câu chuyện. Có thể là những con số trong 2048, hay xây dựng một quốc gia trong Civilization, hoặc những tương tác thầm lặng trong Monument Valley. Hãy nghĩ về câu chuyện sẽ được người chơi cảm nhận trong trò chơi của bạn.

Mood – cảm xúc: Trò chơi của bạn tạo ấn tượng gì? Hình ảnh? Âm thanh? Ấn tượng đầu tiên rất là quan trọng. Ấn tượng đầu tiên sẽ cuốn người chơi vào trò chơi. Có lẽ, bạn sẽ cung cấp cho trò chơi của bạn một sự rung cảm retro với đồ họa pixel và âm nhạc chiptune.
Bạn gặp khó khăn để nghĩ ra một ý tưởng hay ho, đừng lo bạn không phải là người duy nhất

Hãy tham gia game hackathon/jam. Bạn và những người tham gia khác sẽ được giao nhiệm vụ tạo ra trò chơi trong một khoảng thời gian ngắn. Trong suốt quá trình đó, bạn sẽ được hỗ trợ từ những jammer khác. Bạn sẽ cảm thấy vô cùng phấn khích và sáng tạo cứ thế tuôn ra thôi. Nếu không biết bắt đầu từ đâu? Hãy thử Ludum Dare, một trong những game hackathon/jam lớn nhất.

Giữ một danh sách các ý tưởng. Tôi và các nhà phát triển khác luôn ghi lại ý tưởng của mình. Bằng cách đó, chúng ta có thể tham khảo lại khi bị bí ý tưởng mới.
Khi nảy ra ý tưởng mới, hãy dừng mọi thứ bạn đang làm và viết ý tưởng đó xuống.