Unity有哪些适合拿来练手的游戏项目?

news2024/11/19 19:17:10

首先推荐一篇文章,其中涵盖海量Unity和C#的书籍、demo等海量干货。

文章链接:Unity 高级程序员应该具备怎样的能力?要怎样成长为 Unity 高级程序员?

Unity有哪些适合练手的游戏项目?还是老规矩,全文无付费无套路,Unity学习路线初级实践版来咯~

注意注意,大量干货

写在前面:闯关打怪的方法应当是循序渐进,学一部分C#,学一部分Unity。学习一段时间理论基础,进行一段时间实践。总让大脑学习比较枯燥的理论知识,大脑会不开心的 ̄へ ̄。

学习方法

一、C#

C#知识结构图

  • C#基础向

因为之前题主没有接触过C#,所以首先上C#教程及练手demo

(一)推荐在线学习网址

菜鸟教程当字典:C# 教程 | 菜鸟教程

菜鸟教程

微软官方文档:.NET 文档

(二)C#学习教程

C#编程-第一季-编程基础-宇宙最简单2021最新版

视频教程:C#编程-第一季-编程基础

此课程主要学习内容为:变量、分⽀语句 if switch、循环语句 while for、字符串、数组、函数、结构体、枚举。会的小伙伴可以跳过进行下一关打怪了。

C#编程-第二季-面向对象-宇宙最简单2021最新版

视频教程:C#编程-第二季-面向对象

此课程主要学习内容为:错误和异常处理、列表List类、什么是面向对象、类的定义和对象的创建、访问修饰符、内存 - 堆栈静态存储区、继承、静态类、接口interface、索引器、运算符重载、结构体和类的区别。

C#语言入门详解

视频教程:C#语言入门详解_哔哩哔哩_bilibili

此课程仅仅针对C#学习,适用偏向人群为网站开发,并无后续unity学习跟进(也是很好的教程,但推荐看上两个就足够了)。

  • C#实战向

C#编程-第三季-坦克大战-宇宙最简单2021最新版

视频教程:C#编程-第三季-坦克大战

坦克大战

本课程会通过winform技术开发一个坦克大战的游戏案例,大家通过这个游戏案例可以很好的理解游戏开发的基本思想,为之后游戏开发打下基础。也会通过这个项目,很好的理解类和面向对象编程。对于零基础的同学,本课程会有轻微的挑战性,加油冲冲冲!打怪走起!

  • C#进阶向

C#编程-第四季-高级篇-宇宙最简单2022最新版

视频教程:C#编程-第四季-高级篇

本课程将会讲解如下内容:字符串和正则表达式,委托、Lambda表达式和事件,反射和特性,线程、任务和同步,文件操作,网络,XML操作和Json操作,Excel操作,LINQ。

C#编程-第五季-数据结构和算法-宇宙最简单教程

视频教程:C#编程-第五季-数据结构和算法

本课程可get到的知识为:线性表、单链表、双链表、栈、队列、数组、排序、插入排序、选择排序、快速排序。


二、Unity

(一)unity内容

unity官方文档:(查看时注意切换至相应版本哦)

Unity User Manual 2021.3 (LTS) - Unity 手册

unity官方文档

unity开发者社区技术专栏: 技术专栏 - Unity官方开发者社区

unity开发者社区技术专栏

unity中文课程:Unity3d 教程 | Unity 中文课堂 (u3d.cn)

unity中文课程

(二)unity有哪些合适的练手项目

unity官方游戏项目合集:[Unity中文课堂 (u3d.cn)]

unity官方

安利超全具有海量免费学习资料的网站:

siki学院

Unity - unity|虚幻|java|python视频教程 - SiKi学院|SiKi学堂

(三)Unity官方新手教程:

《Unity Playground》

教程链接:Unity Playground | 视频教程项目资源 | Unity Asset Store

教程游戏介绍:

Unity Playground 是 Unity首个专门面向纯初学者、教学者和任何寻求简单形式游戏开发入门介绍的人所设计的2D项目。初学者可以轻松创建和导入新的图形资源,你可以尝试扩展Unity Playground的游戏世界,或者使用自己的美术资源创建奇妙的游戏世界。

Unity Playground项目中有6个非常简单的小游戏,它们仅使用了项目中的美术资源和脚本来构建。这些游戏包括:塔防游戏、双人足球游戏、迷宫游戏、《Lunar Lander》类游戏、自由漫游和收集物品的冒险游戏、以及包含简单的库存和合成系统的Roguelike游戏。

可以使用项目提供的不同眼睛、头发、嘴巴和帽子组成新奇的角色,还能使用环境资源、建筑、道具和可收集物品来尝试简单的游戏开发功能,从而学习Unity组成部分的基础知识。

《Unity Playground》

《Karting Microgame(3D)》

教程链接:Karting Microgame | 模板 | Unity Asset Store

教程游戏介绍:Unity官方为新手提供的游戏项目,Karting 提供有趣的资源和道具供你装饰游戏,同时还具有模块化轨道预制件,对齐到世界网格,让你轻松创建狂野的赛道。

《Karting Microgame(3D)》

《FPS Microgame》

资源链接:FPS Microgame | 模板 | Unity Asset Store

官方图文教程:All Microgames: Share your game on the web - Unity Learn

FPS Microgame是一个简单而功能完善的游戏项目,提供相应的使用教程,你可以跟着教程进行编辑和定制,制作出自己的游戏。在制作完成后,你还能够将游戏分享到网络,供他人游玩。

FPS Microgame项目可以直接使用,它提供了一个可运行场景,场景内有一个通道连接着三个区域,并且有一个敌对机器人和一个Boss机器人,它们会攻击任何踏入所在区域的玩家。编辑器内教程通过在界面上使用视觉标注的方式,教授如何构建新关卡、改变场景颜色和添加更多敌对机器人等内容。

《FPS Microgame》

《Platformer Microgame(2D)》

资源链接:Platformer Microgame | 模板 | Unity Asset Store

教程游戏介绍:微游戏很小,但功能齐全,旨在以一种有趣、互动的方式带你入门 Unity。按照项目随附的简单编辑器内教程,你只需最少 30 分钟即可创造个性化游戏,并在网上共享。2D Platformer 微游戏提供有趣的资源和道具供你装饰游戏,同时还可以轻松创建新关卡。

《Platformer Microgame(2D)》

《Dragon Crashers - 2D Sample Project》

官方资源链接:Dragon Crashers - 2D Sample Project | 视频教程项目资源 | Unity Asset Store

教程:移动游戏优化指南 - Unity中文课堂 (u3d.cn)

《Dragon Crashers》介绍:最新2D示例项目《Dragon Crashers》介绍 - 技术专栏 - Unity官方开发者社区

《Dragon Crashers》是一款使用Unity 2020.2开发的官方示例项目,用于展示Unity原生的2D工具套与图形技术,这款样例式游戏属于当今移动端常见的横板放置类RPG。

(四)各个平台良心新手教程:

《羊了个羊》(基于Unity2022.1开发)

如何开发一款火爆全网的游戏 ?来看看这个

教程链接:如何开发一款火爆全网的游戏 - 羊了个羊(第一季)

《羊了个羊》

《RollABall》(基于Unity2021)

教程链接:宇宙最简单Unity2021零基础入门教程-RollABall

教程介绍:Unity2021的入门教程,适合没有编程基础或者有一点编程基础的学员学习。本课程会讲解Unity的基本使用,包括场景操作、视图、预制体、材质、基本模型、刚体组件…等基本知识。

《RollABall》(别看它简单和有点小丑,很适合入门!)

《打砖块》(基于Unity2021)

学习完《RollABall》,进一步学习此课程可以对unity有初步且良好的了解。

教程链接:宇宙最简单Unity2021零基础入门教程-打砖块

打砖块

《Ruby's Adventure》(基于Unity2019.3)

教程链接:Unity2D 官方入门案例 - Ruby's Adventure

《Ruby's Adventure》

2D游戏的简单制作,注意事项,基本概念,人物移动,脚本,物理系统,射线检测,工具包Cinemachine和TileMap的使用,粒子系统,动画系统等等。学会了这套内容,大家基本上就可以做出来我们自己的一款简单的2D小游戏了。

(知识框架)

《FlappyBird》

教程链接:这是全B站最还原的FlappyBird飞翔的小鸟!FlappyBird开发教学合集!Unity3d基础教学、代码入门,教你做游戏!_哔哩哔哩_bilibili

《flappy bird》是一款由来自越南的独立游戏开发者Dong Nguyen所开发的作品,游戏于2013年5月24日上线,并在2014年2月突然暴红。2014年2月,《Flappy Bird》被开发者本人从苹果及谷歌应用商店撤下。2014年8月份正式回归App Store,正式加入Flappy迷们期待已久的多人对战模式。游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍。

《FlappyBird》

《约翰的密室体验》(基于Unity2021)

教程链接:约翰的密室体验-Unity官方3D入门游戏案例

约翰的密室体验-Unity官方3D入门游戏案例,这门课程主要面向入门向的Unity萌新,想学习Unity游戏开发的基本知识的同学。

《约翰的密室体验》

《坦克大战》(Unity2017.1)

教程链接:Unity2D 初级案例 - 坦克大战(Unity2017.1)

这是一款童年小霸王插卡游戏,带大家缅怀一下童年的感觉,91版的坦克大战,Unity2017.1开发,2D游戏案例。本课程是基础课程,但涵盖知识很多,对之后大家往更高的方向学习很有帮助。

《坦克大战》

《贪吃蛇》(Unity2017.2.0)

教程链接:Unity初级案例 - 贪吃蛇(Unity2017.2.0)

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

《贪吃蛇》

《Unity常用API方法与类详细讲解 - 知识理论篇》(基于Unity2020.3)

教程链接:Unity常用API方法与类详细讲解 - 知识理论篇

Unity常用的一些API方法和类,进一步熟悉与掌握如何使用Unity实现各种常用的需求与功能,做出各种各样的游戏。

学完可get知识图

《愤怒的小鸟》

教程链接:Unity初级案例 - 愤怒的小鸟

该课程基于Unity2017.2进行开发,这是一门Unity基础课程,用最通俗易懂的方法去制作愤怒的小鸟。课程内容全面,涉及到多个关卡的选择以及unity2D游戏的知识。

《愤怒的小鸟》

《见缝插针》(Unity2017)

教程链接:Unity零基础入门 - 见缝插针(Unity2017)

见缝插针游戏最新版下载是一款十分好玩的答题闯关类休闲手游,简易而新鲜的的界面实际效果可以搭建不一样的网游世界情景。在简易实用的小游戏方式中,游戏玩家可以更好地发挥她们的头脑。有十分多的挑战模式等你去考验,控制你的人物角色,开展趣味的作战。

《见缝插针》

《幻径》

教程链接:幻径 - 超级上瘾的小游戏

《幻径》

本中级课程老师给大家带来的是一款炒鸡上瘾的手机游戏。功能:购买皮肤、主题的随机、成绩排行榜、使用序列化与反序列化对游戏数据本地储存、核心玩法的实现、对象池的使用、单个平台与障碍平台的随机生成、平台生成方向的控制。

《幻径》

(五)GitHub上的游戏项目:

《2048》

链接:GitHub - dgkanatsios/2048: Building the 2048 game in Unity in C# and Visual Studio

这款游戏的玩法很简单,每次可以选择上下左右滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢,系统也会在空白的地方乱数出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。不断的叠加最终拼凑出2048这个数字就算成功。

《2048》

《萝卜保卫战》

链接:GitHub - dgkanatsios/TowerDefense: A Tower Defense style game example in Unity

是一个经典的塔防游戏。游戏主要部分有玩家生命、路径、敌人(獾)、防守(兔子)、胡萝卜(金币)、简单操作界面和利用XML编辑关卡。玩家最开始有10生命值,每个獾到达减1,如果10个獾到达房子,游戏结束。

《萝卜保卫战》

《无数忍者》

链接:GitHub - Xenomega/Sycophant: Numerous Ninjas: Beta stage mobile game written in Unity

控制集体的手机游戏。作为一个忍者学校定制和玩耍,能够旋转和沿着任何轴心行走,克服障碍通过尽可能多的房间。避免热熔岩,可能粉碎你的机器/物体,向你发射的武器,被你的方向激活的激光,以及其他各种障碍。当心水体中较慢的运动,同时利用它们降低的重力优势和向上游的能力。收集能量帮助你通过密室或者恢复忍者,但是注意那些可能阻碍你轻松进步的能量。

链接:

《跑得快》

链接:GitHub - doctording/pomelo_unity_poker_game: pomelo服务端框架,unity5.4开发的多房间的,联机在线的“跑得快”棋牌游戏

这是一个棋牌游戏源码。NetEase pomelo服务端,unity5.4相关版本客户端,实现3个人的"跑的快"棋牌联机游戏。主要内容有界面优化、各种异常处理,登录退出处理、可以添加房间人数、可以加上聊天,分数等。

《跑得快》


三、助力学习人生

下面两篇对题主的提问不是很相关,但会对学习、生活成长等具有极大的参考及启发作用。

此篇内涵面试、笔试、简历,职场生存指南,赚钱、买房、买车,学习与技术成长,养生与健身等内容。相信不少学习、生活中的疑惑会在此解开并获得一定启发。

链接:面试、笔试、简历,职场生存指南等

面试、笔试、简历,职场生存指南等

此篇文章内包括学习编程的好习惯、如何提升个人影响力、面试必知等内容。

文章链接:编程的好习惯、如何提升个人影响力、面试必知等

编程的好习惯、如何提升个人影响力、面试必知等


内容略多,择需学习。(友友们不要看东西多就怕了喂!)

加油!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/69741.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【软件STM32cubeIDE下STM32F4xx使用DMA+定时器+推PWM+点亮灯带WS2812相关-进阶(全数据流版)】

2TOC (1)前言 (1)起源 最近作了有关ws2812灯带的后续测试,这源于一个简单的问题。 如果用STM32F4点灯带,每个DMA数据流都用上,那么可以点亮多少条灯带? 实际情况更加复杂些&#x…

JAVA EE,一文彻底聊明白

关于JAVA EE的论述,JAVA EE和Spring的论述在第二、三章节。 目录 1.JAVA的发展史 2.JAVA EE 3.JAVA EE和Spring 1.JAVA的发展史 JAVA语言于1995年面世,主要开发者为——James Gosline,后被称为JAVA语言之父。最早该语言叫Oak,…

写给Java应用开发看的Elasticsearch调优手册

随着数据量的增长,MySQL在很多场景下,似乎已经无能为力了,所以有不少应用的数据从MySQL迁移到了Elasticsearch,我们的应用就在其中。由于开发时间紧张,所以仅仅只是了解了下Elasticsearch的基本知识,随便写…

[HDF5]如何使用CMake一起编译自己的代码和HDF5库

以一个实际项目来举例 目录 一.目录结构 二.CMakeLists.txt内容 三.执行CMakeLists命令 一.目录结构 1.build放CMake执行后生成的所有的内容,包括最后的工程或可执行文件等; 2.include放工程的头文件,以及HDF5的头文件,可以直接把HDF5中…

顶象业务安全情报——企业一眼“看透”黑灰产

不可否认,随着互联网的发展,黑灰产们也变得越来越“聪明”。它们不仅熟悉业务流程以及防护逻辑,并且能够熟练运用自动化、智能化的新兴技术实施攻击或诈骗行为,且极难识别。对购物、金融、社交、出行、教育、游戏等行业造成极大业…

3 个月前被裁员了,心情跌落谷底,直到我看到了这本神书…

3个月前的某一天,正在愉快的打工,突然被喊去谈话,然后就被辞退了。。 加入了找工作的大军 然而,因为疫情,因为大专学历的我,找工作比以往都艰难了许多 很多,纯粹就是因为学历,都不…

你想知道刷题的秘密吗?一篇博客让你明白什么是OJ题,如何刷OJ题,并深入浅出的带你刷遍顺序表的OJ题(小白必看)

目录 0.前言 1.什么是OJ 1.1 OJ简述 1.2 OJ的分类(尤其接口型OJ,带你剖析得明明白白) 1.3 接口型OJ的输入型参数 2. 剑指 Offer 56 - I. 数组中数字出现的次数 3. 88. 合并两个有序数组 4. 27.移除元素 5. 26. 删除有序数组中的重复…

Linux系统配置JDK环境变量

1、下载 1.1、Oracle官方下载地址:https://www.oracle.com/cn/java/technologies/downloads/#java8 1.2、同意协议,并点击Download 1.3、账号密码登录,没有可以创建一个 1.4、登录成功后就直接下载了 2、配置 2.1、下载好的压缩包上传到Lin…

FreeRTOS第一个任务的创建和调度详解(SVC异常)

在上一篇文章中,我详细分析了FreeRTOS中上下文切换:基于Cortex-M的RTOS上下文切换详解及FreeRTOS实例 但是第一个任务没有上下文,它是怎么运行的呢? 1 创建任务 如果我们没有创建任务的话,系统也有一个空闲任务用来…

【 java 集合】使用迭代器 Iterator 遍历集合

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

空气源热泵设备远程监控的优点

空气源热泵热水器是一种节能、环保、安全的新能源产品,也是家庭采暖、生活热水及空调制冷等方面的最佳选择。 在使用时,只需一次少量的电能就能实现连续制热和制冷,其制热效率是燃气热水器、电热水瓶和燃油热车等供热设备的数倍,因…

亿联会议系统操作使用全教程

环境: 终端VC800 亿联会议pc.v4.2.11 教程: 一、下载安装亿联会议PC/手机APP 官网下载 1.以下教程为Windows版演示 2.安装亿联会议软件(具体操作按软件提示步骤进行) 3.注册账号 3.1点击免费注册按钮,自动跳转至…

SCI投稿经验分享:成功发表一篇中科院2区智能物联网类SCI真的不难

我是如何用三个月成功发表一篇TOP 【本期推荐】本期小编分享点不一样的内容。关注小编三个月以上的铁粉可能会留意到七月份本协会新增了一本计算机智能物联网类1区TOP刊,该刊一经推出就受到了广大作者的纷纷投稿。奈何期刊合作期刊编辑严格控制版面,所以…

配电网络扩展规划:考虑使用概率性能源生产和消费概况的决策(Matlab代码实现)

💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥 🎉作者研究:🏅🏅🏅主要研究方向是电力系统和智能算法、机器学…

Java开发学习(三十一)----Maven属性与版本管理

一、属性 1.1 问题分析 如下图所示 你会发现,如果现在想更新Spring的版本,你会发现依然需要更新多个jar包的版本,这样的话还是有可能出现漏改导致程序出问题,而且改起来也是比较麻烦。 问题清楚后,我们需要解决的话…

SpringBoot 打 jar包和打war 包配置

文章目录1. 前言2. SpringBoot 打 jar 包3. SpringBoot 打 war 包4.小结1. 前言 目前我们熟知的SpringBoot 打包方式,一共分为两种,一种是打jar 包(内置tomcat 方式,yml 里的配置参数生效包括端口,和servlet 的contex…

EndNote参考文献导入

简介 本文介绍如何在Word作文过程中借助EndNote管理参考文献,关于如何将参考文献导入到EndNote中这里不做说明,假定需要的文献均已经导入。 具体步骤 为什么需要文献管理工具来生成参考文献呢?最核心的原因就是自动控制的,文献的…

JAVA SCRIPT设计模式--结构型--设计模式之ADAPTER适配器(6)

JAVA SCRIPT设计模式是本人根据GOF的设计模式写的博客记录。使用JAVA SCRIPT语言来实现主体功能,所以不可能像C,JAVA等面向对象语言一样严谨,大部分程序都附上了JAVA SCRIPT代码,代码只是实现了设计模式的主体功能,不代…

代码详细教程+文档+PPT+源码等]SSM框架网上书城全套含微信支付|电商购物计算机专业毕业论文java毕业设计网站

💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨ 目录 Java项目介绍 资料获取 Java项目介绍 计算机毕业设计java毕设SSM框架实现的网上书城-升级版_哔哩哔哩_bilibili项目资料网址: http://itzygogogo.com软件下载地址:http://itzygogogo.co…

Spring的IOC是啥?有什么好处?

单一职责原则 依赖倒转原则 最小知识原则 接口隔离原则 合成/聚合复用原则 里氏代换原则,任何基类可以出现的地方,子类一定可以出现 依赖倒置 假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根…