2016年12月21日 星期三

Unity入門,進階與C#實務 (加贈30小時基礎課程)

本課程有三大目標

1.程式語言C#的掌握
  C#是最適合Unity使用的程式語言
  利用Unity來開發遊戲功能
  絕大多數的時間都在使用C#寫程式
  這是最重要的能力訓練

2.Unity的操作與架構的理解
  除了介面操作上的熟悉
  還需要了解Unity的架構
  才能辦法正確使用C#來開發遊戲

3.製作一個簡單的橫向動作遊戲專題
  這個課程會實作一個簡易的橫向動作遊戲
  包含了基本的揮砍,使用遠距離技能
  可以在儲存點紀錄,敵方小怪,BOSS有基本的AI
  可以視為TAIKER的迷你精簡版(註1)

專題的功能,都是一步一步寫C#完成
而非使用現成的元件來兜出一個遊戲
適合想紮實打好Unity與C#基礎的學員

相關科系學生如果想製作橫向動作遊戲作為畢業專題
本課程也十分適合作為專題製作的技術基礎

課程時數30小時,總共是6000元
前5小時的課程可以先免費觀賞
https://goo.gl/pRPCnl
如果要繼續學習則必須繳清學費

即日起報名
加贈C#程式設計實務班 與 Unity 2D入門
作為輔助學習的課程

本課程學習方式是下載影片在家自己安排時間學習
有問題mail給我,我會信中或錄影回覆
欲報名者請來信edu@litus.in

註1
TAIKER是本工作參與開發的獨立遊戲
http://store.steampowered.com/app/511010

2015年12月12日 星期六

2014年4月26日 星期六

Litus工作室 五月份招生

點選課程名稱有詳細解說


C++實務斑


課程是預先錄影
學員下載影片自己安排時間學習
有問題直接mail給我
我會在信中或錄影解答問題

想了解教學的風格
可以參考以下免費課程連結
有十多小時的免費課程可以學習

團體報名或報名兩個課程以上有優惠
詢問課程或者報名
請來信edu@litus.in

2013年12月6日 星期五

C#程式設計實務班 與 Unity 2D入門

課程目標 : 建立紮實的C#基礎 了解遊戲程式的架構與觀念
適合學員 : 完全不會寫程式 對如何使用C#撰寫Unity 2D遊戲程式有興趣者
專題製作 : 雪人兄弟
時數 : 30 小時
學費 : 5000

這個課程主要的內容是C#程式設計
目標是希望學員能建立紮實的C#基礎
並且學會如何將C#
應用在Unity 2D遊戲上面

詳細課程內容
00 基礎觀念 圓形移動/追逐
01 向量 陣列 for迴圈 int與float差別
02 類別 方法/成員函式 回傳值/參數 參照/實體 null
03 亂數 static 背景頁 子彈
04 繼承 bool 顯示字串 按鍵狀態 子彈連發
05 按鍵狀態
06 俄羅斯方塊
07 俄羅斯方塊/雙打
08 enum, 多維陣列(方正), KeyMan, .cs檔管理
09 記憶體觀念, struct, 遊戲物理開始
10 落下的碰撞處理 平台 foreach
11 牆壁 CollisionMan
12 c# Property 天花板 CollisionEntity 碰撞的架構的調整
13 怪物管理 怪物AI Unit繼承 CollisionEntity大小
14 struct與class的差別 box的管理
15 關卡 簡單的編輯功能 存檔/讀檔
16 try catch, this, EditorForm
17 封裝(觀念) 地形的編修(刪除) 怪物出生配置/編輯
18 enumerator delegate 存檔版本控制
19 子彈(方向,殺怪) 整個遊戲寫成一個類別Stage
20 Unity 基本觀念(資源,物件) 界面介紹(主要面版) 基本Script觀念 條件式編譯(preprocessor,整合以前的c#程式碼)
21 openGL畫線條 out與相關的記憶體觀念 讀檔位置 繪製碰撞地形 使用除錯功能 座標轉換
22 openGL畫圓形 按鍵的轉換 畫怪/主角/子彈
23 時間計算 import官方教學package 用程式碼動態載入prefab Sprite的裁切 控制Sprite
24 Sprite組合動畫(Animation) 控制播放Sprite動畫(Animator) UnitX 顯示主角/怪物
25 virtual override Stage/StageUnity 加入子彈
26 音樂(需要才載入) 音效 連續Sprite Particle(控制物件生存時間)
27 顯示層級 關卡轉換 載入新scene
28 MainObject的處理 物理碰撞 Rigid2D Collider介紹 移動 跳躍 FixedUpdate
29,30 碰撞的偵測 把舊的遊戲系統移除,改成Unity的架構(角色的控制,產生,移動,碰撞...)
31 Trigger,Collider比較 (Enter, Stay, Exit) 手榴彈 爆炸暴風 傳送點
32 冰凍, 滾雪球/射雪球, 傳送點(按鍵,自動)
33~37 (課程錄製中)

8小時免費線上課程(不包含在30小時之內)
http://youtu.be/U8muJ8k1S-U

開發工具 : 請下載安裝 Visual C# 2010 express
                   請下載安裝 Unity 3D 4.3.1
         
參考書籍 : 建議購買 深入淺出c# 第二版
延伸資訊 : http://www.csharp-station.com/
                   http://www.tutorialspoint.com/csharp/

報名或詢問請來信:edu@litus.in

2013年11月16日 星期六

C++實務斑 年終感恩回饋方案 十一月招生

課程目標 : 建立紮實的C++基礎 了解遊戲程式的架構與觀念
適合學員 : 完全不會寫程式 對遊戲程式設計有興趣者
專題製作 : 簡易射擊遊戲 / 俄羅斯方塊 / 簡易遊戲UI
時數 : 30 小時
學費 : 5000

繳費方式: 本方案只限在學生 (從幼稚園到研究所都符合資格)
          可隨時下載錄影課程 自主學習 不限制何時繳費
          你可以放心學習 等到存夠錢再繳費
          繳費採榮譽制 不會查驗個人資料 也不會催繳學費

報名或詢問請來信:edu@litus.in

開發工具 : 請先下載安裝 Visual C++ 2010 express
參考書籍 : 建議購買 C++ Primer 4e
延伸資訊 : http://www.cplusplus.com/

2013年11月2日 星期六

網路程式設計實務班 十一月招生

課程目標 : 實作常見的連線應用程式
適合學員 : 需要有進階的C++能力
專題製作 : 聊天室/大廳系統 / Message軟體 / 即時線上互動空間

這個課程適合想要進入網路連線應用程式領域的人
必須要有足夠的C++基礎 了解指標/記憶體配置等相關知識
沒有這些基礎的人 建議先報名C++實務班打好基礎

課程詳細介紹:
http://garfstudio.blogspot.tw/2013/11/blog-post.html

試用課程:
http://youtu.be/G6K2bc-Y-JE
http://youtu.be/ss3pUBLGTJM
http://youtu.be/AwvNDRCeccU

詢問/報名信箱:edu@litus.in

C++網路程式設計實務班

課程目標 : 實作常見的連線應用程式
適合學員 : 需要有進階的C++能力
專題製作 : 聊天室/大廳系統 / Message軟體 / 即時線上互動空間
時數 : 30 小時
學費 : 8000

這個課程適合想要進入網路連線應用程式領域的人
必須要有足夠的C++基礎 了解指標/記憶體配置等相關知識
沒有這些基礎的人 建議先報名C++實務班打好基礎

課程完全是實務導向
採用socket為網路底層
除了講解理論架構
還會實作並提供完整可運作的C++原始碼

此課程會實作以下的示範專題

聊天室/大廳系統 : 一個聊天室系統,包含大廳,可以開多個房間
Message軟體 : 一個傳送簡訊的系統,包含傳檔的功能
即時線上互動空間 : 一個2D的多人線上互動空間,使用者可以在虛擬世界中移動,對話,做出表情 動作,使用者之間可以看見彼此,並做出一些基本戶動

詳細課程內容
00 socket介紹 連線建立 送一個int
01 NetStream/NetListener類別 收送基本資料
02 client/server合併 辨識封包 最佳化觀念
03 NetStream增加send buf, recv buf機制
04 封包大小機制,除錯(指標+n)
05 簡化beginSendBuf,endSendBuf,聊天室多人連線,聊天內容傳送
06 聊天內容傳送, 送字串, QT界面
07_08 帳號驗證
09 去除可能的連線錯誤(斷線,驗證過程的缺漏) server端加入狀態
10_11_12 加入對話人名/狀態 強化NetStrea功能與便利性
13_14 NetPacket, 切開NetStream,大廳系統規劃
15_16 大廳系統架構 多聊天室架構
17 大廳系統完成 公共聊天室完成
18 私人聊天室完成
19_20 Messager好友名單 離開聊天室回大廳
21 Messager好友狀態
22_23 Messager加入好友
24_25_26 好友聊天 一對一傳送檔案
27 一對一傳送檔案補充
28 網路戶動空間架構 2個client
29 多個client 血量同步 怪物攻擊
30 移植程式到Linux (Debian版)上