[Ký sự làm game] Chương 14: Code cặp với bác Hồ

Lúc đập code đi viết lại, mình máu lắm, quyết tâm tổ chức lại hệ thống sao cho chuẩn chỉ đẹp đẽ, dễ hiểu. Mình dành nhiều thời gian để vạch ra kế hoạch: chia con game thành các hệ thống gì và chức năng của từng hệ thống ra sao, rồi mỗi hệ thống được dựng lên bởi những thành phần gì. Sau vài buổi thực hiện việc này, mình xoa tay khoan khoái, mở Visual Studio lên và bắt đầu code theo những gì đã định từ trước. Với mỗi file code, mình cũng trau chuốt từng li từng tí một, đảm bảo mọi thứ đều rõ ràng, dễ hiểu. Code xong một file mình sẽ duyệt lại một lượt, thứ nhất là để chắc chắn rằng file đó tuân thủ những yêu cầu mình đặt ra, và thứ hai là để thủ dâm tinh thần - ai code mà đẹp, mà tinh tế thế chứ lị. 

Continue reading [Ký sự làm game] Chương 14: Code cặp với bác Hồ

[Ký sự làm game] Chương 13: Đập code đi xây lại

Mấy bài vừa rồi xàm lông hơi mạnh, giờ sê ri lại quay lại vụ làm gêm nhé. Giữa năm 2016, sau khi học xong năm thứ 4 và bước vào năm thứ 5 ở trường Bách Khoa, mình gia nhập một studio có tên là Tofu Games. Tại đây mình được tham gia vào một dự án sản xuất thực sự, không chỉ là làm những bản chơi thử (prototype) như lúc làm thực tập ở Hiker. Với một thằng chưa từng hoàn thành một dự án thương mại nào, mình rất hứng thú với công việc mới này cùng những thử thách mà nó mang lại.

Continue reading [Ký sự làm game] Chương 13: Đập code đi xây lại

[Ký sự làm game] Chương 12: Chuyện chức danh

Hôm trước mình rảnh háng, ngồi lướt facebook. Kéo kéo một lúc thì một bài viết hiện lên giữa rừng mông với vếu, mang tiêu đề rất kêu "Programmer, Software Engineer, Software Developer và Coder giống nhau và khác nhau như thế nào". Trong đầu mình thầm nghĩ, "đm khác đéo gì nhau đâu", nhưng tò mò nên mình vẫn mò vào ngồi đọc. Đọc xong mới thấy bài viết nhảm shit vãi lúa, toàn thông tin sai lệch. Thành ra hôm nay mình biên một bài - cũng nhảm shit không kém - để phản biện lại đám thông tin củ cải đó, tránh anh em mới vào ngành hiểu nhầm.

Continue reading [Ký sự làm game] Chương 12: Chuyện chức danh

[Ký sự làm game] Chương 11: Indie game là cái gì?

Hồi mới bắt đầu tập toẹ làm game, mình gặp một thuật ngữ mà mình thấy khá khó hiểu, đó là "Indie Game Developer". Sau này đi làm mình mới biết là cũng nhiều thanh niên không hiểu thuật ngữ này, nguồn gốc xuất phát của nó ra sao, và thế nào là một Indie Game Developer. Bài kỳ này sẽ tập trung vào thế giới  Indie xem có gì hay ho không nhé.

Continue reading [Ký sự làm game] Chương 11: Indie game là cái gì?

[Ký sự làm game] Chương 10: Làm game một mình có vui không?

Mình đã gặp rất nhiều bạn làm game một mình, cho dù sự nghiệp làm game ngắn ngủi của mình chỉ mới bắt đầu từ khoảng 3 năm trước. Con đường làm game một mình khác hoàn toàn so với con đường mà mình đang đi, do vậy nói chuyện với những bạn này khiến mình mở mang đầu óc ra rất nhiều. Mình cũng rất ấn tượng với sự nhiệt huyết mà các bạn ấy mang vào trong tác phẩm của bản thân mình. Ấn tượng đến mức mình thậm chí còn xắn tay áo lên làm game vào lúc rảnh rỗi, nhiều hơn một lần.

Continue reading [Ký sự làm game] Chương 10: Làm game một mình có vui không?

[Ký sự làm game] Chương 9: Những điều trường học không dạy bạn

Mặc dù những kiến thức mà bạn học được trong trường là vô cùng có ích cho công việc của bạn, rõ ràng hai môi trường vẫn khác nhau rất nhiều. Bài viết lần này của mình sẽ trình bày về vấn đề ngược lại với bài trước - tập trung nói về những thứ mà trường học không dạy bạn.

Continue reading [Ký sự làm game] Chương 9: Những điều trường học không dạy bạn

[Ký sự làm game] Chương 8: Trường học và công việc gần nhau hơn bạn nghĩ

Hôm qua đi đá bóng, gặp thằng cu em than vãn với mình rằng học ở trường toàn kiến thức xa vời thực tế. Điều này không phải lần đầu tiên mình được nghe, trái lại mình còn nghe câu này quá thường xuyên từ đủ các nguồn, từ người lớn tuổi, báo đài, cho đến sinh viên đang đi học. Theo mình thì câu này không hề sai, nhưng cũng không đúng. Mình sẽ nói rõ hơn quan điểm của mình trong bài viết này.

Continue reading [Ký sự làm game] Chương 8: Trường học và công việc gần nhau hơn bạn nghĩ

[Ký sự làm game] Chương 7: Thực tập (tiếp)

Trong phần trước, mình đã giới thiệu sơ qua về các vai trò cơ bản trong một game studio. Ở phần này, mình sẽ nói kỹ hơn về công việc của mình, một lập trình viên, cũng như xen vào một vài bài học mà mình đã học được trong những ngày đầu tiên đi làm. Là một sinh viên đi thực tập, dĩ nhiên mình khó có thể tránh khỏi cảm giác bỡ ngỡ do sự khác biệt giữa môi trường chuyên nghiệp và môi trường đại học mang lại.

Continue reading [Ký sự làm game] Chương 7: Thực tập (tiếp)

[Ký sự làm game] Chương 6: Thực tập và những bài học đầu tiên

Sau khi hoàn thành buổi phỏng vấn, mình cảm thấy sự tự tin tăng cao, cảm giác có thể cân cả thế giới. Mình có ấn tượng cực kỳ tốt với Emobi, và mình cũng cảm thấy Emobi cũng có thiện cảm với mình. Với một thằng sinh viên, vậy là đủ để mừng. 

Continue reading [Ký sự làm game] Chương 6: Thực tập và những bài học đầu tiên

[Ký sự làm game] Chương 5: Phỏng vấn và những nỗi lo

Cảm giác phấn khích khi nhận được thư mời phỏng vấn ở Emobi qua đi khá nhanh, khi mình bắt đầu công đoạn chuẩn bị cho buổi phỏng vấn. Trước đó mình đã trải qua khá nhiều lượt phỏng vấn ở các công ty khác rồi, nhưng mình vẫn run. Có lẽ lý do là vì khác với những công ty trước, Emobi là nơi mà mình tha thiết muốn vào.

Continue reading [Ký sự làm game] Chương 5: Phỏng vấn và những nỗi lo