找回密码
 立即注册
查看: 511|回复: 3

Unity3D 项目或案例的练习有哪些推荐?

[复制链接]
发表于 2021-11-15 08:01 | 显示全部楼层 |阅读模式
一、前言

选择练习项目或案例,一定要根据自己学习的阶段和需要发展的方向做判断。过高要求自己可能会浪费学习的时间,而且Unity3D是游戏开发工具,学习匹配的内容以应对面临的参赛、毕设、工作才是关键。

学习的阶段:
初级则是能快速完成、少量插件运用的案例。
中级则涉及游戏框架,综合运用。
高级则涉及网络开发,服务器端。

发展的方向:
2D或3D...
角色、动作、策略...

二、经典项目

01《Word game》文章教程
      今天我们继续为大家分享一篇教程:教大家在Unity中制作一款文字冒险游戏。游戏灵感来自于“火柴人亨利(Henry Stickmin)”系列游戏,以及一些上世纪80年代的《惊险岔路口》冒险丛书。游戏根据玩家的不同选择来展开故事情节,通常会拥有多重结局。

02《2D Game Kit》文章教程 视频教程
        2D游戏开发套件指南。今年年初,Unity Brighton的内容团队推出了他们的最新作品-2D游戏开发套件,该套件适用于任何希望学习在Unity中创作2D游戏的人,在不编写任何代码的情况下使用2D游戏开发套件,通过设置与拖放便能快捷的实现你的游戏创意。



《2D Game Kit》

03《3D Game Kit》文章教程视频教程
       3D游戏开发套件指南。本指南将引导开发者设置一个空的场景,使用3D游戏开发套件开始创建新的关卡。 这将帮助开发者了解如何使用游戏开发套件创建游戏。3D游戏开发套件中已经包含一个完整的游戏, 其中包含本开发套件中所有功能的相关示例。



《3D Game Kit》

04《Unity RPG》文章教程
       使用Unity开发RPG游戏完整指南,本教程将介绍如何使用Unity创建一个RPG游戏。该游戏将包含三个场景:主场景、城镇场景和战斗场景。本篇中我们先来了解一下该RPG游戏的主场景,带您快速入门。



《Unity RPG》

05《FPS Sample》 文章教程
        在Unite LA上,我们正式发布了FPS示例项目,这是一款第一人称多人射击游戏的演示项目。该项目旨在成为开发者的灵感源泉,你可以用它来学习Unity中的新功能。主要内容有FPS示例项目开发目标、使用HDRP制作风格化的效果、为多人射击游戏编写高性能联机代码



《FPS Sample》

06 《打砖块》视频教程
       一个零基础的入门案例,能简单的实现,是许多人的踏入unity3d的第一个世界。主要内容有游戏主题组件和背景。



《打砖块》

07《拾荒者》视频教程
       在整个项目过程中,是像素画风,实现基于回合的移动,添加饥饿系统,音频和移动触摸控制。这个视频系列是在Unity 5中开发的,但是也与Unity 4.6兼容。



《拾荒者》

08《古迹探险》视频教程
   一个3D的零基础入门案例,主要内容有地形、灯光、导航、摄像机、角色控制。



《古迹探险》

09《坦克大战》视频教程
       这是一款童年小霸王插卡游戏,带大家缅怀一下童年的感觉,91版的坦克大战,2D游戏案例。本课程为过渡课程,整合初学者的对编辑器的云云,但涵盖知识很多,对之后大家往更高的方向学习很有帮助,祝大家学习愉快!



《坦克大战》

10《小小战士》文章教程
       使用Unity制作2D动作游戏,无论项目使用3D环境还是2D环境,在Unity中构建战斗系统的过程并不简单。本文将由开发者Yusufbek Alimatov介绍实现Unity 2D动作游戏的基础功能,你可以通过本文介绍的方法开发出更为复杂的战斗系统。



《小小战士》

11《贪吃蛇》视频教程
        一门Unity初级案例课程,适合对Unity稍有了解的同学学习和挑战,使用Unity2017.2.0开发,课程使用Unity帮大家找回儿时诺基亚、红白机上的经典贪吃蛇! 内含小清新的素材,通俗易懂的实现方法,对游戏逻辑的多种实现方法等。



《贪吃蛇》

12《坦克》视频教程
       本系列教程将教你如何创建一个2人(一个键盘)射击游戏。您将了解简单的游戏机制,集成世界场景和界面UI,以及游戏体系结构和音频。



13《弹珠》文章教程
       使用Unity的2D功能开发弹球游戏。本文适合具有一定的Unity使用经验,了解Unity的UI,并且具有C#编程的基本知识的用户。本项目将使用Unity 2017.3进行制作,在Unity启动Starter项目,切换到场景视图,请确保使用2D模式。



《弹珠》

14《我的世界》文章教程  视频教程1  视频教程2
       使用UnityECS开发我的世界,了解如何把ECS的编程模式正式引入Unity游戏开发的流程中。由于时间限制当然没办法还原像是红石系统这类高难度的功能,主要实现挖矿和放石头这二个主要功能,重点在于如何利用ECS生成广大的地形,以及体现ECS所提倡的要点-Performance by Default,在不考虑代码及任何优化的情况下,制作出来的场景还能保有很好的性能。



《我的世界》

15《愤怒的小鸟》文章教程 视频教程
       曾经是非常受全球玩家喜欢的移动的游戏,本篇文章将为大家详细介绍如何使用Unity重现这款经典游戏啊。案例中所使用到的背景图片、石头、小鸟等资源均来自Asset Store资源商店的2D Sprites Pack。涉及到的功能包括2D物理、2D碰撞器及LineRenderer等。



《愤怒的小鸟》

16《3D炸弹超人》文章教程
       说起炸弹超人,相信很多朋友都玩过类似的游戏,其中最为人熟知的莫过于《泡泡堂》。该类型游戏需要玩家在地图中一边跑动一边放置炸弹,同时还要躲避敌方炸弹保护自己。最初的炸弹超人游戏都是2D的,今天这篇文章将教大家在Unity中实现一款3D的炸弹超人游戏。



《3D炸弹超人》

17《三消游戏》文章课程 视频教程
       三消类游戏一直是游戏市场上经久不衰的休闲游戏,该类型也是源自于经典的俄罗斯方块玩法的一部分。三消游戏需要交换游戏中相邻的两个方格,以让3个或更多相同的方格连成直线,一旦连线成功,则消除这些连成线的同色方格,并使用新的方格进行填充,填充后如果还存在连线就可以达成Combo或多倍加分!



《三消游戏》

18《无尽跑酷》文章教程
       相信大家至少都体验过一款跑酷游戏,一般3D跑酷游戏都有个第三视角的相机,跟随主角朝着某个特定的方向前进。游戏过程中,主角还要设法躲避周围出现的各种各样的危险物体,一旦撞上就会导致主角死亡。游戏关卡可以是变换火车轨道躲避障碍(如《地铁酷跑》),或在拐角处向左或向右拐弯,从而安全跟随设计的路经奔跑(如《神庙逃亡》)。



《无尽跑酷》

19《俄罗斯方块》视频教程
   基于MVC架构的俄罗斯方块开发。



《俄罗斯方块》

20《萌熊跑酷》视频教程
      大家好,今天发布一门Unity3D的跑酷游戏, 基于MVC框架进行开发。游戏内容涵盖人物换装,道具购买等。课程知识涉及对象池,Unity编辑器扩展, MVC框架搭建等知识,适合有一定C#基础以及Unity基础的同学进行学习。



《萌熊跑酷》

21《Akira》文章教程
       在Unity中创建ARCore项目《Akira》,Google在9月正式发布了支持Android设备的ARCore SDK,Unity也同时推出了Unity 2017支持ARCore。本篇文章是Unity官方团队在技术直播中的案例项目《Akira》的教程,该项目展示如何在ARCore的摄像机世界中放置一只可爱的小狗Akira,并在Akira在平面上朝目标点走动。



《Akira》

22《黑暗之光》视频教程
     Unity黑暗之光PRG教程


23《捕鱼达人》 视频教程
       今天发布一门Unity中级案例课程,适合有一定的Unity基础的同学学习,使用目前兼容性较好较稳定的Unity5.6.4开发,带领大家使用Unity还原曾经火爆一时的捕鱼达人游戏! 内含华丽的素材,通俗易懂的实现方法,不为人知的细节重点等等。



《捕鱼达人》

24《猎宝行动》视频教程
      本门课程带领大家开发一款2D游戏,主要涉及2D网格类游戏制作、道具版扫雷实现、A*寻路实现、简单粒子系统使用、DOTween与Cinemachine的使用、8方向的2D人物状态机设计,更多详情见下或演示视频,适合有一定Unity基础的且对项目或知识点感兴趣的同学学习。



《猎宝行动》

25《丛林战争》视频教程
      直接利用Socket/TCP开发网络游戏



《丛林战争》

三、其他项目

目前搜索到可以利用强大的搜索引擎了解,这部分都是有教程资料的
当然还有一些只有项目的源代码之类的,相信你能找得到。
《格斗游戏》
《逃离地球》
《格斗游戏》
《CS之战》
《极品飞车》
《泰斗破坏神》
《英雄联盟》
《黑暗奇侠》
《炉石传说》
《屠龙战机》
《合金弹头》
《2048》
《机器人之战》
《切水果》
《超级玛丽奥》
《飞机大战》
《大炮射击飞碟》
《小鱼战士》
《围住神经猫》
《流氓特工》
《潜入》
《狼人杀》
《三国群英传一》

Unite Beijing 2018 | 精彩游戏案例议题曝光
《旅行青蛙》:如何让零基础工程师上手Unity
《基因雨》:使用Unity全新光影算法塑造AAA品质的主机游戏
《穿越火线》:手游技术演化,FPS游戏技术砥砺之路
《Eagle Flight》:背后的研发,在VR中全速飞行
《蜡烛人》:将主机游戏移植到手机平台
《崩坏3》:在Unity中实现高品质的卡通渲染
移动端增强现实技术:使用Unity 2018的新特性获取高质量AR效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-11-15 08:08 | 显示全部楼层
一、前言

选择练习项目或案例,一定要根据自己学习的阶段和需要发展的方向做判断。过高要求自己可能会浪费学习的时间,而且Unity3D是游戏开发工具,学习匹配的内容以应对面临的参赛、毕设、工作才是关键。

学习的阶段:
初级则是能快速完成、少量插件运用的案例。
中级则涉及游戏框架,综合运用。
高级则涉及网络开发,服务器端。

发展的方向:
2D或3D...
角色、动作、策略...

二、经典项目

01《Word game》文章教程
      今天我们继续为大家分享一篇教程:教大家在Unity中制作一款文字冒险游戏。游戏灵感来自于“火柴人亨利(Henry Stickmin)”系列游戏,以及一些上世纪80年代的《惊险岔路口》冒险丛书。游戏根据玩家的不同选择来展开故事情节,通常会拥有多重结局。

02《2D Game Kit》文章教程 视频教程
        2D游戏开发套件指南。今年年初,Unity Brighton的内容团队推出了他们的最新作品-2D游戏开发套件,该套件适用于任何希望学习在Unity中创作2D游戏的人,在不编写任何代码的情况下使用2D游戏开发套件,通过设置与拖放便能快捷的实现你的游戏创意。



《2D Game Kit》

03《3D Game Kit》文章教程视频教程
       3D游戏开发套件指南。本指南将引导开发者设置一个空的场景,使用3D游戏开发套件开始创建新的关卡。 这将帮助开发者了解如何使用游戏开发套件创建游戏。3D游戏开发套件中已经包含一个完整的游戏, 其中包含本开发套件中所有功能的相关示例。



《3D Game Kit》

04《Unity RPG》文章教程
       使用Unity开发RPG游戏完整指南,本教程将介绍如何使用Unity创建一个RPG游戏。该游戏将包含三个场景:主场景、城镇场景和战斗场景。本篇中我们先来了解一下该RPG游戏的主场景,带您快速入门。



《Unity RPG》

05《FPS Sample》 文章教程
        在Unite LA上,我们正式发布了FPS示例项目,这是一款第一人称多人射击游戏的演示项目。该项目旨在成为开发者的灵感源泉,你可以用它来学习Unity中的新功能。主要内容有FPS示例项目开发目标、使用HDRP制作风格化的效果、为多人射击游戏编写高性能联机代码



《FPS Sample》

06 《打砖块》视频教程
       一个零基础的入门案例,能简单的实现,是许多人的踏入unity3d的第一个世界。主要内容有游戏主题组件和背景。



《打砖块》

07《拾荒者》视频教程
       在整个项目过程中,是像素画风,实现基于回合的移动,添加饥饿系统,音频和移动触摸控制。这个视频系列是在Unity 5中开发的,但是也与Unity 4.6兼容。



《拾荒者》

08《古迹探险》视频教程
   一个3D的零基础入门案例,主要内容有地形、灯光、导航、摄像机、角色控制。



《古迹探险》

09《坦克大战》视频教程
       这是一款童年小霸王插卡游戏,带大家缅怀一下童年的感觉,91版的坦克大战,2D游戏案例。本课程为过渡课程,整合初学者的对编辑器的云云,但涵盖知识很多,对之后大家往更高的方向学习很有帮助,祝大家学习愉快!



《坦克大战》

10《小小战士》文章教程
       使用Unity制作2D动作游戏,无论项目使用3D环境还是2D环境,在Unity中构建战斗系统的过程并不简单。本文将由开发者Yusufbek Alimatov介绍实现Unity 2D动作游戏的基础功能,你可以通过本文介绍的方法开发出更为复杂的战斗系统。



《小小战士》

11《贪吃蛇》视频教程
        一门Unity初级案例课程,适合对Unity稍有了解的同学学习和挑战,使用Unity2017.2.0开发,课程使用Unity帮大家找回儿时诺基亚、红白机上的经典贪吃蛇! 内含小清新的素材,通俗易懂的实现方法,对游戏逻辑的多种实现方法等。



《贪吃蛇》

12《坦克》视频教程
       本系列教程将教你如何创建一个2人(一个键盘)射击游戏。您将了解简单的游戏机制,集成世界场景和界面UI,以及游戏体系结构和音频。



13《弹珠》文章教程
       使用Unity的2D功能开发弹球游戏。本文适合具有一定的Unity使用经验,了解Unity的UI,并且具有C#编程的基本知识的用户。本项目将使用Unity 2017.3进行制作,在Unity启动Starter项目,切换到场景视图,请确保使用2D模式。



《弹珠》

14《我的世界》文章教程  视频教程1  视频教程2
       使用UnityECS开发我的世界,了解如何把ECS的编程模式正式引入Unity游戏开发的流程中。由于时间限制当然没办法还原像是红石系统这类高难度的功能,主要实现挖矿和放石头这二个主要功能,重点在于如何利用ECS生成广大的地形,以及体现ECS所提倡的要点-Performance by Default,在不考虑代码及任何优化的情况下,制作出来的场景还能保有很好的性能。



《我的世界》

15《愤怒的小鸟》文章教程 视频教程
       曾经是非常受全球玩家喜欢的移动的游戏,本篇文章将为大家详细介绍如何使用Unity重现这款经典游戏啊。案例中所使用到的背景图片、石头、小鸟等资源均来自Asset Store资源商店的2D Sprites Pack。涉及到的功能包括2D物理、2D碰撞器及LineRenderer等。



《愤怒的小鸟》

16《3D炸弹超人》文章教程
       说起炸弹超人,相信很多朋友都玩过类似的游戏,其中最为人熟知的莫过于《泡泡堂》。该类型游戏需要玩家在地图中一边跑动一边放置炸弹,同时还要躲避敌方炸弹保护自己。最初的炸弹超人游戏都是2D的,今天这篇文章将教大家在Unity中实现一款3D的炸弹超人游戏。



《3D炸弹超人》

17《三消游戏》文章课程 视频教程
       三消类游戏一直是游戏市场上经久不衰的休闲游戏,该类型也是源自于经典的俄罗斯方块玩法的一部分。三消游戏需要交换游戏中相邻的两个方格,以让3个或更多相同的方格连成直线,一旦连线成功,则消除这些连成线的同色方格,并使用新的方格进行填充,填充后如果还存在连线就可以达成Combo或多倍加分!



《三消游戏》

18《无尽跑酷》文章教程
       相信大家至少都体验过一款跑酷游戏,一般3D跑酷游戏都有个第三视角的相机,跟随主角朝着某个特定的方向前进。游戏过程中,主角还要设法躲避周围出现的各种各样的危险物体,一旦撞上就会导致主角死亡。游戏关卡可以是变换火车轨道躲避障碍(如《地铁酷跑》),或在拐角处向左或向右拐弯,从而安全跟随设计的路经奔跑(如《神庙逃亡》)。



《无尽跑酷》

19《俄罗斯方块》视频教程
   基于MVC架构的俄罗斯方块开发。



《俄罗斯方块》

20《萌熊跑酷》视频教程
      大家好,今天发布一门Unity3D的跑酷游戏, 基于MVC框架进行开发。游戏内容涵盖人物换装,道具购买等。课程知识涉及对象池,Unity编辑器扩展, MVC框架搭建等知识,适合有一定C#基础以及Unity基础的同学进行学习。



《萌熊跑酷》

21《Akira》文章教程
       在Unity中创建ARCore项目《Akira》,Google在9月正式发布了支持Android设备的ARCore SDK,Unity也同时推出了Unity 2017支持ARCore。本篇文章是Unity官方团队在技术直播中的案例项目《Akira》的教程,该项目展示如何在ARCore的摄像机世界中放置一只可爱的小狗Akira,并在Akira在平面上朝目标点走动。



《Akira》

22《黑暗之光》视频教程
     Unity黑暗之光PRG教程


23《捕鱼达人》 视频教程
       今天发布一门Unity中级案例课程,适合有一定的Unity基础的同学学习,使用目前兼容性较好较稳定的Unity5.6.4开发,带领大家使用Unity还原曾经火爆一时的捕鱼达人游戏! 内含华丽的素材,通俗易懂的实现方法,不为人知的细节重点等等。



《捕鱼达人》

24《猎宝行动》视频教程
      本门课程带领大家开发一款2D游戏,主要涉及2D网格类游戏制作、道具版扫雷实现、A*寻路实现、简单粒子系统使用、DOTween与Cinemachine的使用、8方向的2D人物状态机设计,更多详情见下或演示视频,适合有一定Unity基础的且对项目或知识点感兴趣的同学学习。



《猎宝行动》

25《丛林战争》视频教程
      直接利用Socket/TCP开发网络游戏



《丛林战争》

三、其他项目

目前搜索到可以利用强大的搜索引擎了解,这部分都是有教程资料的
当然还有一些只有项目的源代码之类的,相信你能找得到。
《格斗游戏》
《逃离地球》
《格斗游戏》
《CS之战》
《极品飞车》
《泰斗破坏神》
《英雄联盟》
《黑暗奇侠》
《炉石传说》
《屠龙战机》
《合金弹头》
《2048》
《机器人之战》
《切水果》
《超级玛丽奥》
《飞机大战》
《大炮射击飞碟》
《小鱼战士》
《围住神经猫》
《流氓特工》
《潜入》
《狼人杀》
《三国群英传一》


Unite Beijing 2018 | 精彩游戏案例议题曝光
《旅行青蛙》:如何让零基础工程师上手Unity
《基因雨》:使用Unity全新光影算法塑造AAA品质的主机游戏
《穿越火线》:手游技术演化,FPS游戏技术砥砺之路
《Eagle Flight》:背后的研发,在VR中全速飞行
《蜡烛人》:将主机游戏移植到手机平台
《崩坏3》:在Unity中实现高品质的卡通渲染
移动端增强现实技术:使用Unity 2018的新特性获取高质量AR效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-11-15 08:18 | 显示全部楼层
unity项目开发【王者荣耀】技术分享教程 可以来看看 完整版点击主页
发表于 2021-11-15 08:21 | 显示全部楼层
unity案例实战--《3D塔防》项目实战之路径编辑与导航系统设计
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 20:04 , Processed in 0.093463 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表