Tự lập trình trò chơi của riêng bạn... không dễ như bạn nghĩ! Chỉ những người dũng cảm mới quyết định trở thành nhà phát triển game trong sáu tháng.
Hãy thành thật: sáu tháng là một mục tiêu táo bạo. Trừ khi bạn đã có kinh nghiệm làm các dự án phần mềm thú vị, cho dù là sở thích cá nhân hay chuyên nghiệp, làm game là công việc khó khăn cần nhiều thời gian để thành thạo.
May mắn thay, bạn có nhiều lựa chọn và phần thưởng thì hấp dẫn. Game siêu giản đan cung cấp một con đường tiếp cận dễ dàng vào ngành công nghiệp này. Vậy nếu bạn đang muốn làm các game di động thú vị mà:
- có thể chơi trên bất kỳ thiết bị di động nào,
- mọi người đều có thể chơi,
- và có thể được hoàn thiện trong thời gian ngắn,
thì bài viết này có thể là ngôi sao bắc đẩu bạn cần cho hành trình phát triển game của bạn.
Chúng tôi cũng có nhiều tài nguyên huấn luyện về các chủ đề phát triển game khi bạn đăng ký Cổng Đăng Ký của chúng tôi. Tại đây bạn cũng có thể gửi game của mình và yêu cầu kiểm tra trò chơi miễn phí, nhận phản hồi để hiểu nếu game Siêu Giản Đơn của bạn đã sẵn sàng cho Cửa hàng Ứng dụng.
ĐIều đầU Tiên Cần Làm — Học Các Kiến Thức Cơ Bản Về Lập Trình
Game về cơ bản là phần mềm. Để phần mềm chạy trên máy tính, nó cần đọc danh sách các lệnh. Một lập trình viên là người viết những lệnh đó. Nếu bạn muốn trở thành nhà phát triển game, hãy sẵn sàng để trở thành lập trình viên 90% thời gian.
Những lệnh này có thể dưới các hình thức khác nhau; các ngôn ngữ lập trình, như chúng được gọi. Bạn có thể chọn giữa các ngôn ngữ như C#, C++, Python, Java, Lua hoặc thậm chí các ngôn ngữ đặc trưng cho công cụ như GDScript hoặc GML. Nhưng nếu bạn cần một câu trả lời phổ biến, bạn sẽ thấy các nhà phát triển game thường tạo game bằng C# hoặc C++. (Chúng tôi sẽ giải thích lý do trong giây lát.)
Học các nguyên tắc cơ bản của lập trình không tốn nhiều thời gian. Trên thực tế, bạn có thể tìm thấy nhiều tài nguyên trực tuyến cung cấp các bài học miễn phí về C#, bao gồm FreeCodeCamp, Brackeys, hay thậm chí khóa học 8 giờ chính thức về Nguyên lý C# của Microsoft.
Các nguyên tắc cơ bản của lập trình không nên khiến bạn mất nhiều hơn một tuần để học. Vì hầu hết các ngôn ngữ lập trình game đều hướng đối tượng, nên nguyên tắc cơ bản giống nhau. Theo lý tưởng, bạn không nên gặp vấn đề gì khi chuyển từ ngôn ngữ lập trình này sang ngôn ngữ khác vì lý do đó.
Chúng tôi biết bạn đang suy nghĩ. 'Làm thế nào để tôi biết ngôn ngữ lập trình nào phù hợp với tôi?'
Nó hoàn toàn phụ thuộc vào công cụ mà bạn chọn để làm game Siêu Giản Đơn.
Làm Quen Với Một Công Cụ Làm Game
Chọn đúng ngôn ngữ lập trình phụ thuộc vào công cụ bạn chọn. Và chọn công cụ đúng có thể phụ thuộc vào nhiều yếu tố như sự phổ biến, dễ sử dụng, giấy phép, v.v.
Hầu hết mọi người muốn làm game Siêu Giản Đơn sử dụng Unity khi họ chọn trở thành nhà phát triển game. Đó là vì sự phổ biến và sự ủng hộ rộng rãi của cộng đồng, làm cho C# trở thành ngôn ngữ chiếm ưu thế khác trong ngành. Tuy nhiên, bạn vẫn có thể chọn giữa các công cụ phát triển game khác như:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Điều quan trọng hơn là công cụ làm game nào bạn cảm thấy thoải mái khi sử dụng để tạo game. Làm quen với công cụ là chìa khóa và có lợi trong dài hạn. Phần lớn các nhà phát triển sử dụng Unity vì đây là công cụ game mạnh mẽ nhất cho các nhà phát triển độc lập. Unreal là lựa chọn tuyệt vời nếu 1) bạn muốn học C++, và 2) bạn muốn tìm cơ hội trong phát triển game triple-A.
Đây là phân tích về thời gian cần thiết để học các thành phần cốt lõi trong một công cụ làm game (lý tưởng là Unity):
- Giao diện người dùng cơ bản: 1-2 giờ.
- Giới thiệu cách hành xử cho GameObject: Một tuần.
- Tạo giao diện người dùng tương tác: Một tuần.
Học toàn bộ công cụ làm game là không thực tế, chưa kể là không cần thiết. Bạn có thể học phần mở rộng khi bạn làm game trong sáu tháng mà bạn dành cho nó, hoặc thậm chí lâu sau khi bạn đã tham gia một thỏa thuận xuất bản.
Bắt đầU Nhỏ
Bao nhiêu lần bạn đã nghe ai đó nói với bạn, 'Tôi đã nghĩ đến việc tạo một game RPG nhỏ nhưng thú vị'?
Rất có thể là họ mới vào nghề phát triển game. Ý tưởng để tạo trò chơi mơ ước của chúng ta hoặc một trò chơi được lấy cảm hứng từ trò chơi yêu thích của chúng ta là một bẫy phổ biến cho người mới.
Bạn phải bắt đầu với những ý tưởng nhỏ nhất trước tiên để hiểu cách mà công cụ của bạn và kiến thức lập trình của bạn hòa hợp. Những trò chơi nhỏ bạn tạo trong giai đoạn đầu là 'bánh xe huấn luyện' cần thiết để hiểu các khía cạnh khác nhau của phát triển game.
Bạn đang học về vật liệu và shader? Tạo một trò chơi về việc kết hợp các đối tượng khác nhau với nhau dựa trên màu sắc của chúng. Tìm hiểu cách di chuyển trong trò chơi isometric hoạt động? Tạo một trò chơi mà một quả bóng di chuyển đến điểm đích mà bạn nhấp vào.
Lập nhanh các ý tưởng nhỏ này có thể chỉ mất bạn một tuần hoặc ít hơn. Và khi bạn tạo thêm nhiều nguyên mẫu, bạn sẽ nhận ra cần làm chính xác điều gì mỗi lần và cuối cùng rút ngắn thời gian và tái sử dụng tài nguyên bất cứ khi nào có thể.
Đây là những ý tưởng nhỏ dần dần dạy cho bạn cách mà công cụ và mã hoạt động cùng nhau để mang lại trải nghiệm.
Nói về trải nghiệm...
Hiểu Cách Thiết Kế Một Trải Nghiệm Thú Vị
Thiết kế và tạo ra trải nghiệm trò chơi hấp dẫn là thú vị. Nhưng nó cũng có những nguyên tắc và nguyên tắc cơ bản riêng biến đổi từ trò chơi này sang trò chơi khác. Game Siêu Giản Đơn nổi tiếng với gameplay nhỏ gọn, độ dính ngắn hạn và sự hấp dẫn đối với đại chúng. Có một hướng dẫn toàn diện về các nguyên tắc này mà bạn có thể tham khảo.
Tạo trò chơi cơ bản dễ dàng, nhưng làm cho chúng vui là phần thách thức cần thời gian, kiên nhẫn và kiến thức về những điều khiến người chơi thích thú. Chúng tôi có thể giúp bạn với điều đó nếu bạn gặp khó khăn với nó.
Chúng tôi có nhiều tài nguyên đã được kiểm chứng cho game Siêu Giản Đơn mà đã sản xuất hơn 45+ trò chơi #1 được ra mắt bởi Kwalee. Bạn có thể truy cập chúng miễn phí sau khi tham gia Cổng Đăng Ký Xuất Bản chính thức của chúng tôi.
Kết Nối Với Các Nhà Phát Triển Game Khác
Mọi công việc và không có trò chơi làm cho bạn trở nên nhàm chán như một nhà phát triển game. Một trong những cách tốt nhất để tự thiết lập mình trong ngành khi bạn trở thành nhà phát triển game là kết nối với những người đã làm game kiếm sống.
Nếu bạn mới tốt nghiệp đại học, hãy tạo một tài khoản LinkedIn mới và giới thiệu một vài thông tin về lịch sử công việc và các dự án game bạn đã làm. Sau đó thêm một liên kết vào nó trên hồ sơ của bạn. Bất cứ khi nào bạn gặp gỡ người mới trong ngành, bạn có thể trao đổi thông tin chi tiết, kết nối và làm quen họ như một người cố vấn. Cuối cùng, bạn sẽ tìm thấy cơ hội trôi dạt về phía bạn, mà bạn có thể tận dụng và có được nhiều kinh nghiệm hơn.
Làm điều tương tự với các không gian cộng đồng khác, đặc biệt là những nơi có nhiều nhà phát triển game, bao gồm Reddit và Discord. Đây là một cách tuyệt vời để kết giao bạn bè mới, nhận phản hồi về dự án của bạn và xây dựng thêm kỹ năng để có thêm nhiều cơ hội chất lượng cao. Đừng bao giờ ngừng kết nối trong các sự kiện này!
Xem Xét Một Bằng Cấp Hoặc Một Bootcamp Trong Phát Triển Game
Bạn có muốn có một nền giáo dục toàn diện về phát triển phần mềm không? Hãy tự do tham gia một trường đại học! Mặc dù bạn không cần bằng cấp để trở thành nhà phát triển game, nhưng sẽ tốt khi có, đặc biệt nếu bạn muốn làm cho game tại một nước khác. Bạn cũng sẽ gặp gỡ những bạn cùng lớp và giáo sư có cùng chí hướng, người có thể cung cấp cho bạn sự hỗ trợ để tạo ra các dự án nhằm phát triển cảm giác hiểu biết.
Thông thường, nếu bạn có thể lấy được bằng cấp về phát triển phần mềm hoặc một lĩnh vực khoa học khác thay vì một bằng cấp chuyên biệt về phát triển game thì sẽ tốt hơn. Nhưng nếu bạn muốn có chứng chỉ phát triển game, các bootcamp về phát triển game có thể giúp bạn.
Tùy thuộc vào cách mà một bootcamp được cấu trúc, nó có thể kéo dài từ một ngày đến bốn/sáu tuần để hoàn thành nó và có được chứng chỉ.
Sử Dụng Phản Hồi 'Bí Mật'
Có một cách bạn có thể nhận được phản hồi hiệu quả ngay lập tức. Và không nhiều người nói về loại phản hồi 'bí mật' này.
Bạn không thể biết mình đã tiến bộ đủ chưa cho đến khi bạn nhận được phản hồi về công việc của mình. Và nếu có, nó có thể giúp bạn vượt qua nhu cầu tinh chỉnh hồ sơ của mình liên tục.
Chúng tôi đang nói đến phỏng vấn.
Khi bạn đặt con trỏ chuột lên nút Áp dụng, hội chứng kẻ mạo danh của bạn bao trùm lấy bạn như một tòa tháp khổng lồ ngăn bạn nhấp qua. Chúng tôi hiểu tại sao.
Mọi người không dễ dàng chấp nhận sự từ chối, vì vậy việc ứng tuyển vào công việc trở nên đáng sợ. Nhưng điều đó ổn - bạn không thể biết mình đã tiến bộ cho tới khi bạn nhận được phản hồi bạn cần. Và một trong những cách hiệu quả nhưng 'không được nói đến' để nhận phản hồi là ứng tuyển vào các công việc và xem liệu bạn có đạt được chúng không.
Vì vậy, hãy tìm kiếm các cơ hội thực tập và vai trò bắt đầu tại các studio phát triển game, và bắt đầu nộp đơn dù sao đi nữa. Đảm bảo các buổi phỏng vấn và thực hiện chúng có thể giúp bạn có mô hình tinh thần hoạt động về những gì nhà tuyển dụng tìm kiếm ở những ứng viên tốt nhất và những câu hỏi họ hỏi. Nếu bạn bị từ chối, bạn có thể yêu cầu họ cho phản hồi về đơn ứng tuyển của bạn. Họ sẽ đồng ý nếu bạn được lòng họ. Hướng dẫn của chúng tôi về xây dựng đơn ứng tuyển đúng cho công việc có thể giúp bạn dễ dàng hơn.
Sử dụng kiến thức mới này, bạn có thể điều chỉnh hồ sơ và đơn ứng tuyển của bạn để tiến gần hơn đến vai trò mà bạn mơ ước. (Hoặc bắt đầu trình bày nó với các nhà xuất bản game như chúng tôi!)
Và Làm Lại Tất Cả Một Lần Nữa!
Chỉ cần bảy bước đơn giản nhưng nhất quán để xây dựng con đường của bạn vào ngành công nghiệp. Để trở thành một nhà phát triển game, sẽ mất rất nhiều thời gian và rất nhiều tự học. Đôi khi, bạn có thể thấy sáu tháng không đủ. Hoặc bạn đang bắt đầu một khóa học kéo dài nhiều năm. Và điều đó không sao cả - vấn đề là phải không ngừng học hỏi và thử nghiệm.
Và cuối cùng, bạn sẽ có đủ tốt hồ sơ bạn có thể mang đến các nhà xuất bản game như chúng tôi, hoặc sử dụng trong đơn ứng tuyển của bạn để đạt được những buổi phỏng vấn.
Hãy cập nhật thông tin mới nhất về những gì đang diễn ra trong ngành công nghiệp và đừng ngừng thêm các dự án chất lượng cao vào hồ sơ của bạn. Đây là cách bạn có thể thành công trong ngành công nghiệp game.
Chúng tôi có nhiều vai trò công việc đa dạng dành cho mọi người, bao gồm cả cơ hội từ xa! Đi đến trang việc làm của chúng tôi và xem có điều gì dành cho bạn tại Kwalee. Bạn cũng có thể liên hệ với chúng tôi và nhóm tuyển dụng của chúng tôi trên LinkedIn để hỏi về những vai trò phù hợp với bạn. Theo dõi chúng tôi trên mạng xã hội (Twitter | Instagram | Facebook.








