Tuyển Dụng Dự Án 3D Engine
Dự án 3D Engine của chúng tôi đã đi được 10 tháng kể từ đầu tháng 1 năm 2018. Mặc dù tiến độ chậm hơn so với kế hoạch ban đầu một chút, nhưng vẫn nằm trong ngưỡng chấp nhận được. Đến nay, chúng tôi đã hoàn thành cơ bản khung render thời gian chạy (dựa trên mô hình ECS), tích hợp thành công engine vật lý Bullet, phát triển hệ thống tệp ảo dựa trên mạng cho phép chạy ứng dụng từ xa mà không cần phụ thuộc vào tài nguyên hay mã nguồn cục bộ. Đặc biệt, nhóm cũng đã xây dựng thành công công cụ gỡ lỗi tương tác từ xa bằng Lua giúp tăng đáng kể hiệu suất lập trình Lua.
Về mặt runtime, độ hoàn thiện của engine hiện đã khá cao. Tuy nhiên, khác với dự án ejoy2d trước đây, lần này chúng tôi chú trọng phát triển hệ sinh thái công cụ đi kèm. Do đó, mặc dù có kế hoạch mở mã nguồn trong tương lai, nhưng ở giai đoạn hiện tại với hệ thống công cụ vẫn chưa hoàn thiện, chúng tôi vẫn sẽ tiếp tục phát triển nội bộ.
Hiện tại đội ngũ có 3 lập trình viên toàn thời gian, bản thân tôi tuy không tham gia toàn thời gian nhưng cũng dành nhiều tâm huyết cho dự án. Như vậy, tại các mốc phát triển quan trọng, chúng tôi đã có sự tham gia trực tiếp của 4 thành viên.
Hiện tại chúng tôi đang tìm kiếm thêm một thành viên mới, tập trung vào phát triển hệ sinh thái công cụ, đặc biệt là xây dựng môi trường phát triển và editor. Mục tiêu là trong vòng 6 tháng tới, engine sẽ sẵn sàng cho việc phát triển demo game mới. Ứng viên phù hợp cần đáp ứng các yêu cầu sau:
- Có trình độ chuyên môn cao về Lua, thực sự yêu thích ngôn ngữ này. Vì hơn 90% công việc phát triển hiện tại đều dựa trên Lua.
- Thành thạo kỹ năng lập trình C/C++, có khả năng tự giải quyết các vấn đề phát sinh khi biên dịch các dự án C/C++ mã nguồn mở.
- Không yêu cầu hiểu biết chuyên sâu về đồ họa 3D, nhưng phải có tinh thần học hỏi cao.
- Am hiểu quy trình làm việc của Unity, có kinh nghiệm phát triển game trên nền tảng này. Unity là chuẩn mực về tính thân thiện của engine game, ứng viên cần nắm rõ các yếu tố tạo nên một công cụ hiệu quả.
Công việc cụ thể của vị trí này sẽ tập trung vào tích hợp các công cụ nhỏ đã phát triển thành hệ thống editor tổng thể, bao gồm server hệ thống tệp ảo, editor hoạt ảnh, editor cảnh quan… Toàn bộ sẽ được xây dựng trên framework Lua IUP. Thiết kế kiến trúc editor sẽ được thực hiện cùng với tôi, ứng viên sẽ đảm nhận vai trò triển khai chính. Mục tiêu cuối cùng là tạo ra một engine game dễ sử dụng và trực quan.
Địa điểm làm việc tại Quảng Châu, gia nhập đội ngũ game Alibaba, cấp bậc dự kiến P6. Trong gần 1 năm qua, dự án không yêu cầu bất kỳ hình thức làm thêm giờ nào. Giờ làm việc từ 9h30 sáng đến 19h chiều (sau khi ăn tối tại công ty), có thời gian nghỉ trưa hợp lý, nghỉ cuối tuần 2 ngày. Tuy nhiên, trong tương lai nếu có yêu cầu tăng tốc phát triển, chúng tôi sẽ cố gắng sắp xếp hợp lý để tiến độ được đảm bảo trong giờ hành chính.
Ngày 23 tháng 11 năm 2018: Chúng tôi đã nhận được nhiều hồ sơ chất lượng xuất sắc. Hiện tại không còn nhu cầu tuyển dụng thêm. Xin chân thành cảm ơn sự quan tâm của tất cả mọi người.