手機游戲渠道SDK接入工具項目分享(二)萬事開頭難

来源:http://www.cnblogs.com/Qiana/archive/2016/12/15/6184232.html
-Advertisement-
Play Games

一般接到任務後程式員們通常都開始著手進行技術調研了,但我這活是項目負責人。還有一大堆事情要先期準備,沒人能幫忙。 一、人力配置 考慮的之前已經有一波人搞了大半年,但沒有起色,先期也沒有太大人力需求,所以不指望這批人了。因為是外包收錢按人頭工時算,所以拉幾個自己兄弟填坑。 初期人力配置 服務端x 1、 ...


一般接到任務後程式員們通常都開始著手進行技術調研了,但我這活是項目負責人。還有一大堆事情要先期準備,沒人能幫忙。

一、人力配置

考慮的之前已經有一波人搞了大半年,但沒有起色,先期也沒有太大人力需求,所以不指望這批人了。因為是外包收錢按人頭工時算,所以拉幾個自己兄弟填坑。

初期人力配置 服務端x 1、Android x 1

二、開發需求

   自己手機游戲CP作了3年,需求直接寫完後讓對方確認,一次通過。

1.      公司多款游戲都需要使用這套工具,需要作適配相容,還好都是Unity3D項目。之後我們也搞定了原生Android和cocos2d,現在回顧發現其實開發的順序錯了,應該先搞原生再高Unity、cocos2d。

2.      需要能覆蓋 Android渠道、iOS Appstore 、IOS越獄渠道,渠道數可能過百,也是關鍵需要搞定的問題,準備在技術驗證階段一定搞定。

3.      需要一個管理平臺,整個發行及開發提交工作都需要這個平臺,包括CP發佈、QA測試、渠道管理和提交。獨特的需求,世面上真沒有可以參照的,不過對於一家希望自己開發工具的公司,這個需求可以理解。

4.      需要在開發過程中帶起一個團隊最後來維護這個工具,其實最後是帶這一堆剛畢業的小伙完成的這個項目。

實際開發過程中又追加了需求

1.      游戲開發者接入需要方便的調試。

2.      運營臨時提出一堆第三方數據、支付SDK、伺服器選擇的需求,需求開發完了才發現運營在瞎JB提需求,渠道禁止私自接入其他支付的。

3.      游戲版本和渠道在不停的更新,需要可以很方便的完成各方面的版本更新,將游戲版本、渠道SDK版本、第三方SDK的版本更新管理也加入。

4.      游戲客戶端配置表需要可以熱更新。

5.      前任項目開發負責人太愛裝B,東西沒作出來還整天賣資歷,貶低別人來抬高自己,雖然相互管不著,但有必要需要教育一下。

 

需求整完了,在下一集《手機游戲渠道SDK接入工具項目分享(三)撥開雲霧現大坑》中將介紹同類商業工具的調研和確定技術方案,盡情期待。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • window.screen.availWidth 返回當前屏幕寬度(空白空間) window.screen.availHeight 返回當前屏幕高度(空白空間) window.screen.width 返回當前屏幕寬度(解析度值) window.screen.height 返回當前屏幕高度(解析度值 ...
  • 1 「喂飽」用戶的三個方法 最近,我看到有創業者開始為自己的用戶增長緩慢而發愁。 實際上,如果將自己的產品當成精心為用戶烹調的牛排,用戶吃一口就放下了餐具。這是火候的問題嗎?是調料問題嗎?還是擺盤裝飾的問題?......也許都不是,這個時候你更應該問自己一個問題:現在用戶是否正處於饑餓的狀態? 那飢 ...
  • 作者講解在Kotlin中Android擴展是如何替代 findViewById 的。 ...
  • fragment是Activity中用戶界面的一個行為或者是一部分。你可以在一個單獨的Activity上把多個Fragment組合成為一個多區域的UI,並且可以在多個Activity中再使用。你可以認為fragment是activity的一個模塊零件,它有自己的生命周期,接收它自己的輸入事件,並且可 ...
  • 如果要添加一個Notification,可以按照以下幾個步驟 1:獲取NotificationManager: NotificationManager m_NotificationManager=(NotificationManager)this.getSystemService(NOTIFICAT ...
  • Handler使用介紹: Handler根據接收的消息,處理UI更新。Thread線程發出消息,通知Handler更新UI。 Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg ...
  • iOS app記憶體分析套路 Xcode下查看app記憶體使用情況有2中方法: 一.Debug navigator中的Memory 此方法是查看記憶體最簡單直接有效的方法,真機調試時,通過Debug navigator中Memory查看app記憶體,入口如圖 根據這個值查看app記憶體占用,這個記憶體是當前ap ...
  • 安卓指紋認證使用智能手機觸摸感測器對用戶進行身份驗證。Android Marshmallow(棉花糖)提供了一套API,使用戶很容易使用觸摸感測器。在Android Marshmallow之前訪問觸摸感測器的方法不是標準的。 本文地址:http://wuyudong.com/2016/12/15/3 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...