Wednesday, June 25, 2014

Bộ tài liệu Ebook Lập trình Game Mobile Unity 2D Tiếng Việt Phần 2

Chào các bạn
Thời gian trước mình đã  giới thiệu  Bộ tài liệu Ebook Lập trình Game Mobile Unity 2D Tiếng Việt Phần 1  với unity3d của Group Lập Trình Game Đà Nẵng
  • Bài 0 Lập Trình Game 2D Với Unity - Đôi nét về Unity và bài viết
  • Bài 1 Lập Trình Game 2D Với Unity - Các khái niệm cơ bản
  • Bài 2 Lập Trình Game 2D Với Unity- Tạo dự án game 2D, Sprite và GameOject
  • Bài 3 Lập Trình Game 2D Với Unity- Animation và điều khiển hành động nhân vật (Animator)
  • Bài 4 Lập Trình Game 2D Với Unity - Prefab, Script và một số xử lý cơ bản
  • Bài 5 Lập Trình Game 2D Với Unity - Thành phần vật lý và xử lý va chạm
  • Bài 6 Lập Trình Game 2D Với Unity- Text, Particle System và chuyển đổi màn chơi
Hôm nay mình giới thiệu tiếp các bạn phần 2 của bộ tài liệu đó là bài số 7 Sound và Design Pattern trong Game

Sound trong unity 


Link trực tiếp: http://goo.gl/CvPSUA

Bài 7 giới thiệu với anh em một số những kiến thức mới trong lập trình game mobile như:
  • Cách sử dụng Sound
  • Tạo Singleton để cài đặt lớp SoundManager
  • Cách truyền một giá trị từ Script này sang Script khác

Wednesday, June 11, 2014

Game 2D viết bằng Unity Catch Game Free Download

Chào các bạn hôm nay unity3d.com.vn giới thiệu các bạn một ví dụ về lập trình game 2D viết bằng Unity

  • Nguồn: unity3d.com 
  • Người viết: Adam Buckner
  • Download tại đây: Download
  • Price: Free

Chơi online game ngay tại đây: Play now

lap-trinh-game-mobile-unity
Hình ảnh sau khi import

Nội dung:

- Game có nội dung đơn giản ở đây là hứng những trái bom khi chúng rớt xuống, thua khi hứng phải những trái bom mang trong mình nguy cơ cháy nổ
- Dùng các phím Left - Right, để di chuyển mũ hứng
- Thể loại 2D
- Độ khó: Đơn giản
- Scripts: C#

Sau khi download và import vào unity các bạn có thể vọc ngay code:
lap-trinh-game-mobile-unity
Scripts có sẵn trong game 
Hoặc nếu các bạn có một chút hiểu biết về tiếng anh cũng có thể tham khảo các bài viết hướng dẫn lập trình game mobile tại đây: Truy cập

Hoặc xem nhanh video hướng dẫn


 Hướng dẫn trực quan bằng video

Cuối cùng đừng ngại ngùng đặt ra những câu hỏi mà các bạn đang thắc mắc ngay tại đây
Xin chào và hẹn gặp lại ae trong những bài viết sau!

Tag: Game Developmentgame mobile devlập trình game mobile, làm gamegame việtsản xuất game, lập trình game

Friday, June 6, 2014

Lập trình game là 1 công việc hết sức hấp dẫn và thú vị

unity3d.com.vn giới thiệu anh em lập trình game một bài viết hay:
Nguồn: vietgamedev.net

Lập trình game là 1 công việc hết sức hấp dẫn và thú vị


Một trong những hoạt động rất được chú ý tại sự kiện Best of Anime 2013 gần đây chính là buổi nói chuyện giao lưu với ông Darwin Tardio của công ty Funguy Studio tới từ Philippines. Ông đã thảo luận về tình trạng của ngành công nghiệp phát triển game hiện nay và lý do tại sao một vị trí việc làm trong lĩnh vực phát triển trò chơi lại là một lựa chọn nghề nghiệp có tính khả thi và rất thú vị.


unity3d_lap_trinh_game
Lập trình game có đơn giản

Tốc độ tăng trưởng cao và có nhiều nền tảng để phát triển lập trình game

Một báo cáo mới đây đã chỉ ra rằng lĩnh vực game trên toàn cầu đang trên đường trở thành 1 nền công nghiệp nhiều tỷ USD, với giá trị dự kiến lên tới 117 tỷ USD (khoảng hơn 2,2 triệu tỷ VND) trong 2 năm tới.
Theo ông Darwin Tardio, ở Philippines hiện nay có khoảng 50 công ty phát triển game và khoảng 4,000 nhân viên hoạt động trong ngành. 
Ông cũng nhắc tới Việt Nam là 1 quốc gia có tiềm năng phát triển game lớn với khoảng 10,000 người làm việc trong lĩnh vực game và đang trên đà phát triển rất mạnh.

unity3d_lap_trinh_game
Lập trình game có trên mọi thiết bị
Sự tăng trưởng liên tục này cũng có thể là do sự phổ biến của điện thoại di động và smartphone. Trước đây, nhắc đến công việc phát triển game thì mọi người đều lắc đầu và cho rằng đây là định hướng nghề nghiệp khó khăn với đầy sự thử thách, hoài nghi. Tuy nhiên, công việc lập trình game đã trở nên thoải mái hơn rất nhiều khi nó không còn bị giới hạn trong các nền tảng có phần hardcore như console hoặc PC.

Những thiết bị mới nổi như smartphone, tablet và các thiết bị di động khác với hệ điều hành đáng tin cậy đã tạo nên nhiều cơ hội hơn dành cho những nhà phát triển game triển vọng.
unity3d_lap_trinh_game
Lập trình game thú vị
Trong năm 2011, nhiều báo cáo cho thấy người sử dụng smartphone ở Ấn Độ đang bắt đầu sử dụng điện thoại của họ cho các trò chơi, khám phá nội dung và dữ liệu thay vì chỉ gọi và nhắn tin. Một năm sau đó , đã có những dấu hiệu chỉ ra khả năng của việc các thiết bị di động sẽ vượt qua máy tính cá nhân. 

Trong cùng năm đó, một báo cáo khác nói tới các xu hướng cho thấy sự tăng trưởng chóng mặt của smartphone ở khắp châu Á. Năm nay, việc sử dụng smartphone sẽ tăng gấp đôi tại Thái Lan cùng với sự tăng trưởng đáng kể ở Manila.

unity3d_lap_trinh_game
Lập trình game có cả phần designer

Liên tục có nhu cầu với những ý tưởng mới

Ngành công nghiệp phát triển game có thể được coi là một sân chơi cho sự tư duy sáng tạo, vì nó đòi hỏi sự đổi mới phù hợp và những nội dung gốc thú vị. Thực tế, có rất nhiều vị trí cần thiết trong lĩnh vực phát triển game ngoài lập trình và thiết kế. Theo ông Darwin, một nhóm nghiên cứu và phát triển sẽ gồm các chuyên gia âm thanh, thiết kế, nhà văn, lập trình viên, họa sĩ khái niệm, họa sĩ 2D, họa sĩ 3D, giám đốc kỹ thuật và giám đốc sáng tạo, và còn rất nhiều công việc khác nữa. Ông cũng đề cập rằng khi phát triển 1 trò chơi, điều quan trọng là có thể tạo ra một cái gì đó không những độc đáo, mà còn mới lạ và hấp dẫn.

unity3d_lap_trinh_game
Ý tưởng?

Mặc dù phát triển trò chơi là cả 1 quá trình với nhiều công đoạn để có thể cho ra đời 1 sản phẩm hoàn thiện, các yếu tố phát triển luôn thay đổi đối với mỗi một trò chơi hoặc ứng dụng. Mỗi trò chơi sẽ có các nhân vật, kẻ thù, môi trường, các tính năng, những câu chuyện, hội thoại, và cơ chế gameplay... hoàn toàn khác nhau. Vì vậy, công việc phát triển trò chơi sẽ không bị nhàm chán và đơn điệu.

Phát triển trò chơi là một sự thử thách nhưng rất vui

Theo như những chia sẻ của các chuyên gia trong ngành, lập trình game là một công việc không hề đơn giản chút nào, nó không phải là cái gì đó được thực hiện chỉ bằng việc chơi thật nhiều game, trên thực tế nó được thực hiện bởi 1 quá trình bao gồm nhiều đêm không ngủ, sự nỗ lực hết mình, và sự cống hiến của mọi thành viên.

Tuy nhiên, tất cả những đam mê, năng lượng và những đêm trắng đó đều rất đáng công khi bạn thấy sản phẩm của mình được ra đời với sự hoàn thiện và nhận được sư hưởng ứng nhiệt tình của game thủ.

unity3d_lap_trinh_game
Đam mê lập trình

Trong thực tế, ngay tại Philippines cũng có một cuộc thi về phát triển game được diễn ra hàng năm có tên gọi là Philippines Game Development Festival ( PGDF ). Đại diện cho trường học của mình, các nhóm sinh viên sẽ dành ra cả tháng trời để tạo ra 1 trò chơi cho dù họ có thầy hướng dẫn hay không. Giải thưởng cũng không phải là tiền mặt, những vẫn thu hút được sự nhiệt tình của tầng lớp trẻ, đến cuối cuộc thi những đội chiến thắng luôn cảm thấy rất vui mừng, thậm chí là có cả những giọt nước mắt trong niềm hân hoan.

unity3d_lap_trinh_game
Lập trình game với unity

Trong buổi nói chuyện của mình, ông Darwin cũng nói về những bữa tiệc game được tổ chức bởi các nhà phát triển trò chơi và những người có nhiệt huyết trong ngành. Đây sẽ là những cuộc vui với thành phần tham gia chủ yếu là họa sĩ, lập trình viên, người mẫu, chuyên gia âm thanh…, họ sẽ tạo ra những trò chơi để giải trí rất thú vị.

unity3d_lap_trinh_game
Lập trình game và chơi game

Tham gia vào ngành công nghiệp phát triển game


Như mọi lẽ thường trong cuộc sống khi bạn muốn có điều gì, ban sẽ phải nỗ lực để có được nó, và một sự nghiệp thành công trong phát triển game cũng như vậy. Phát triển game sẽ yêu cầu bạn tận dụng hết kỹ năng của mình và liên tục tìm cách nâng cao, tiến bộ. Có 1 điều quan trọng không kém đó là giống như bao công việc khác, nó cũng sẽ yêu cầu bạn phải có 1 trình độ học vấn nhất định. Vì vậy, nếu bạn đang nghĩ đến việc bỏ học chỉ để chơi game với hy vọng trở thành một nhà phát triển trong tương lai thì hãy xem xét lại con đường đó đi.

unity3d_lap_trinh_game
Học lập trình như nào

Theo kinh nghiệm của ông Darwin, ngoài việc có trình độ học vấn, 1 điều quan trọng khác là bạn nên xây dựng các mối quan hệ thông qua việc tham gia diễn đàn và các sự kiện, hội nghị trong ngành. Qua các hoạt động như vậy, bạn có thể kiếm được 1 công việc phù hợp và tiến thân từ đó. Hoặc bạn có thể chọn 1 con đường gian nan đòi hỏi sự mạo hiểm và dũng cảm như việc tạo ra 1 tựa game indie. Cho dù bạn có lựa con đường nào đi nữa thì cách bạn bước đi trên con đường đó sẽ quyết định tất cả.

Xin chào và hẹn gặp lại trong các bài viết sau.
Tag: Game Developmentgame mobile devlập trình game mobile, làm gamegame việtsản xuất game, lập trình game

Sunday, June 1, 2014

[NEW PROJECT] Unity 2D Tutorial làm game bắn tăng

Ôn lại một thời hào hùng trên hệ máy NES với game bắn xe tăng Battle City unity3d.com.vn  giới thiệu các bạn loạt bài hướng dẫn "Unity 2D Tutorial làm game bắn tăng"


Unity 2D Tutorials làm game bắn tăng



Dự tính các bài hướng dẫn sẽ xuất bản vào giữa tháng 6:

  • Thời lượng 10 bài
  • Thời gian xuất bản: bắt đầu 15-6 kết thúc 15-7 (1 tháng)
  • Hình ảnh - Âm Thanh trong game: Get từ các nguồn chia sẻ Free
  • Nhân lực:  2 người
  • Chinh
  • Duy (trợ giúp phần AI)
  • Nguồn publish: Website unity3d.com.vn + Youtube Chanel (Subscribeb nhé) 


Với các tính năng dự định:

  • Menu điều hướng vào game
  • Tắt bật âm thanh
  • Hiệu ứng cháy nổ
  • AI ( Phần ăn điểm trong project này)


Một số anh em xem trong bài hướng dẫn làm game bắn máy bay có nguyện vọng muốn mình làm thêm bài "Hướng dẫn publish Game lên WEB" thế nên sau khi kết thúc loạt bài hướng dẫn này mình sẽ làm thêm 1 bài với nội dung trên.
Mong anh em ủng hộ để nhóm có thể tiếp tục duy trì phát triển có những bài chia sẻ tới anh em, mọi chi tiết xin liên hệ:
Phạm Quốc Chinh
Skype: 0904249090
Facebook: https://www.facebook.com/phamquocchinh90

Tag: Game Developmentgame mobile devlập trình game mobile, làm gamegame việtsản xuất game.