NộI Dung
Vì vậy, bạn thích chơi game, nhưng bạn có bao giờ tự hỏi sẽ vui như thế nào khi làm game không?
Tôi nghe thấy gì, bạn không thể viết mã? Đó là tốt. Bạn nói bạn không phải là nhà thiết kế? Đó cũng không phải là điểm dừng chân!
Ngày nay, các trò chơi ngày càng trở nên dễ dàng hơn để tạo ra, với các tài sản có sẵn miễn phí cho công chúng; vâng, bao gồm bạn! Các nhà phát triển Indie đang xuất hiện ở khắp mọi nơi với các khái niệm trò chơi độc đáo đang thu hút sự chú ý của công chúng. Tất nhiên, xây dựng một trò chơi như Không có bầu trời sẽ không xảy ra qua đêm; nhưng, giống như bất cứ điều gì, thực hành làm cho hoàn hảo!
Ý tưởng
Đây là một điểm khởi đầu rõ ràng. Hãy sáng tạo và bắt đầu suy nghĩ về những gì bạn sẽ thích trong một trò chơi, rất có thể là nếu bạn thích nó thì một số người khác cũng sẽ như vậy! Tuy nhiên, với suy nghĩ này, hãy nhớ giữ cho khái niệm đơn giản. Bạn không muốn làm phức tạp quá nhiều thứ đến nỗi nó làm mất đi niềm vui từ những gì bạn đang làm. Đừng có kế hoạch phức tạp cho lần tiếp theo Bioshock trò chơi. Thay vào đó, bạn vui lòng suy nghĩ nhiều hơn về các trò chơi kiểu xâm lược không gian dựa trên văn bản hoặc không gian.Khi bạn có ý tưởng của mình, một lời khuyên rõ ràng tiếp theo tôi sẽ cung cấp cho bạn là: dính vào nó. Thật quá dễ dàng để chuyển từ ý tưởng tuyệt vời này sang ý tưởng tiếp theo, khiến mỗi người đều dang dở. Nhưng một trò chơi đã hoàn thành sẽ có nghĩa là hơn một chục trò chơi còn dang dở. Có, bạn sẽ gặp phải các lỗi có thể khiến bạn muốn bắt đầu lại từ đầu, nhưng việc sửa các lỗi này sẽ giúp bạn phát triển các kỹ năng của mình và chuyển sang làm các trò chơi lớn hơn và tốt hơn! (Hãy nghĩ về việc hoàn thành một trò chơi như đạt được một cấp độ mới)
Twine là một công cụ nguồn mở hoàn toàn miễn phí! Nó dựa trên văn bản vì vậy sẽ rất tốt cho bạn Ngục tối và Rồng những người hâm mộ thích phong cách chơi game phiêu lưu của riêng bạn. Trò chơi lựa chọn dựa trên văn bản là trung tâm của mọi trò chơi mà bạn thấy ngày nay; Cách đây không lâu, BioWare đã giải thích về việc họ thường quay lại các trò chơi bằng giấy tham khảo để lấy cảm hứng cho chính họ. Nếu BioWare nghĩ rằng đó là một điểm khởi đầu tốt, vậy thì tại sao bạn không thử?
Twine có thể là người tạo trò chơi đơn giản nhất mà bạn sẽ tìm thấy. Nó có một trình chỉnh sửa hình ảnh dễ sử dụng để bạn nhập câu chuyện của trò chơi vào. Khi kết thúc, nó sẽ xuất bản trò chơi trực tiếp ở định dạng HTML, do đó sẽ dễ dàng đăng hầu hết mọi nơi! Vì sử dụng HTML, Twine cũng có thể kết hợp hình ảnh, CSS và JavaScript nếu bạn muốn tìm hiểu một số mã, điều này sẽ giúp bạn tự do sáng tạo hơn rất nhiều khi thực hiện một số trò chơi dựa trên văn bản thú vị.
Dưới đây là một số trò chơi thú vị được thực hiện với Twine: Dest / Wait, Depression Quest.
2. GameSalad
GameSalad là một công cụ thiết kế miễn phí khác cho phép bạn có nhiều sự lựa chọn về việc trò chơi của bạn sẽ dựa trên nền tảng nào, bao gồm: iPhone, iPad, Android, Kindle, Nook, Windows 8 và máy tính để bàn Mac. Không có kỹ năng mã hóa nào được yêu cầu cả với giao diện trực quan, kéo và thả. Một trò chơi được thực hiện bằng cách thêm các hành vi được tạo sẵn (nhưng vẫn có thể chỉnh sửa) vào các hình dạng có thể tùy chỉnh. Nói một cách trực quan hơn, bạn có thể tạo ra một đàn kẻ thù khổng lồ đuổi theo một nhân vật 'anh hùng' trong một con tàu không gian tam giác trong vài giây bằng giao diện đơn giản này.Phần thú vị nhất khi sử dụng GameSalad là, sau khi tạo trò chơi, bạn có thể sử dụng Trình xem trước trong ứng dụng của họ để kiểm tra hiệu năng di động cũng như máy tính để bàn. Sau đó, khi nó được hoàn thiện, bạn chỉ cần xuất bản nó lên GameSalad Arcade và làm cho nó có thể chơi được cho mọi người trên khắp thế giới. Khá tuyệt nhỉ?!
Dưới đây là một số trò chơi thú vị được thực hiện với GameSalad: Milo & Me, CAT-A-CLYSM.
3. Đoàn kết
Bạn có muốn làm một trò chơi 3D? Unity làm cho thế giới 3D trở nên đơn giản hơn rất nhiều so với vẻ ngoài của chúng và hoàn toàn miễn phí! (Trừ khi bạn muốn thực sự thích thú với các thành phần trong trò chơi của mình hoặc cuối cùng kiếm được hơn 100.000 đô la, nhưng bạn không cần phải lo lắng về điều đó ngay bây giờ.) Unity là một công cụ kết xuất mạnh mẽ cho phép người tạo tạo cảnh 3D của riêng họ trong không có thời gian nào cả Nó bao gồm nhiều tiền tố riêng cho phép người dùng chơi xung quanh với các thói quen AI, nguồn sáng, vật lý trong trò chơi, và nhiều hơn nữa! Nó cũng có thể được sử dụng để tạo các trò chơi 2D hoặc 2.5D.Bây giờ bạn có thể đoán rằng Unity không đơn giản như hai tùy chọn cuối cùng, nhưng đừng để điều đó ngăn cản bạn! Nó vẫn sử dụng giao diện trực quan cao cho phép người dùng kéo theo phong cảnh và đặt các vật thể để xây dựng môi trường xung quanh. Nó cũng đi kèm với nhiều công cụ để giúp bạn tạo ra một thiết lập chân thực hơn, chẳng hạn như SkyBox, các yếu tố (khói, lửa, v.v.), một hệ thống hoạt hình dựng sẵn và hơn thế nữa. Có, mã hóa sẽ có ích vì nó có thể được sử dụng để lập trình các hành vi của nhân vật trong trò chơi của bạn bằng cách sử dụng JavaScript, C # hoặc Boo. (Tôi khuyên dùng JavaScript cho người mới bắt đầu.) Nhưng, Unity rất phổ biến hiện nay khi các diễn đàn tràn ngập lời khuyên, mẹo và đoạn mã để bạn sử dụng! Cũng như vậy, chính Unity đã tạo ra các hướng dẫn rất chi tiết, hoàn hảo cho người mới bắt đầu hoàn thành. Trợ giúp!
Đây là tùy chọn linh hoạt nhất, cho phép bạn xuất bản trò chơi của mình trên PC, Mac, iOS, Android, Windows Phone 8, ứng dụng Windows Store và BlackBerry 10.
Một số trò chơi thú vị được thực hiện với Unity là: The Forest, Supernauts.
Thời gian cho một số thử nghiệm
Bây giờ bạn đã có kiệt tác của một trò chơi, nhưng đừng vội nhảy lên vì niềm vui. Như với bất kỳ dự án sáng tạo nào, luôn có chỗ để cải tiến. Đây là phần mà bạn nuốt niềm tự hào của mình và nhận một số lời chỉ trích mang tính xây dựng. Hãy thử cảm nhận xem đối tượng mục tiêu của bạn là ai cho trò chơi và để họ thử nó cho bạn. Bạn đã làm một trò chơi giải đố có thể giải trí cho những người trung niên đi làm, hay nó dễ thương đến nỗi chỉ một đứa trẻ có thể hiểu được những nỗ lực bạn bỏ ra để tìm ra chú mèo con hoàn hảo? Lấy ý kiến của họ về những gì hoạt động và những gì không, cũng như những gì họ muốn thấy được thêm vào trò chơi (mặc dù bạn sẽ phải nhắc nhở họ về kế hoạch của bạn để giữ mọi thứ đơn giản).
Đây là trò chơi của bạn vào cuối ngày, nhưng nếu ước mơ của bạn là một ngày nào đó thấy điều này đến được với khán giả toàn cầu thì bước này rất quan trọng!
Tin vào chính mình
Trong suốt các giai đoạn này, bạn phải tin vào chính mình để thực hiện điều này. Bạn có thể không cảm thấy như bạn biết bất cứ điều gì về thiết kế hoặc phát triển trò chơi tại thời điểm này, nhưng hãy nhớ rằng mọi người phải bắt đầu ở đâu đó. Sẽ có lúc bạn cảm thấy rằng bạn không thể vượt qua một vấn đề, như thể bạn đã va phải một bức tường gạch. Nó thậm chí có thể khiến bạn cảm thấy ngu ngốc vào thời điểm đó, nhưng trí thông minh thực sự nằm trong chính vấn đề đang giải quyết. Không bao giờ bỏ cuộc.
Trò chơi đầu tiên của tôi được thực hiện trong phần tử canvas HTML5 bằng JavaScript. Nghe có vẻ khá lạ mắt phải không? Chà ... Không nhiều lắm. Tôi đã quản lý để sản xuất một trò chơi bóng bàn đơn giản, retro, nó chắc chắn không tệ, nhưng sử dụng một trình chỉnh sửa trò chơi như những trò chơi ở trên sẽ giúp việc này dễ dàng hơn nhiều so với việc phát triển nó thông qua mã thô. Bây giờ bạn đã thấy nỗ lực đầu tiên của tôi trong việc phát triển trò chơi, tôi hy vọng nó mang lại cho bạn sự tự tin để tiếp tục làm một trong những thứ của riêng bạn. Nó có thể không hoàn hảo nhưng nó sẽ là của bạn!
Liên kết bổ sung
Nếu bạn thích học một chút mã, thì có rất nhiều bài học trực tuyến có thể giúp ích. Codecadamy là sở thích cá nhân của tôi; nó hoàn hảo cho người mới bắt đầu! Nó dạy tất cả các loại ngôn ngữ mã hóa miễn phí; quan trọng nhất là HTML, CSS và Javascript. Khan Academy là một trang web tốt để truy cập sau đó, dạy cách sử dụng các kỹ năng mã hóa của bạn để vẽ, hoạt hình và cuối cùng là tạo ra một số trò chơi đơn giản!
Cuối cùng và quan trọng nhất ...
Chúc vui vẻ!
Chỉnh sửa: Để lấy cảm hứng, đây là tác phẩm Unity3D đầu tiên của tôi!
Xin vui lòng, để lại bất kỳ liên kết đến các trò chơi của riêng bạn trong các ý kiến.