All Projects → huailiang → game_sdk

huailiang / game_sdk

Licence: MIT license
Unity游戏接入外部sdk框架

Programming Languages

C#
18002 projects
java
68154 projects - #9 most used programming language
Objective-C++
1391 projects
smalltalk
420 projects
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to game sdk

fingerprintjs-pro-ios
Official iOS/tvOS agent & SDK for accurate device identification, created for the Fingerprint Pro identification API.
Stars: ✭ 35 (+59.09%)
Mutual labels:  native
PocList
Alibaba-Nacos-Unauthorized/ApacheDruid-RCE_CVE-2021-25646/MS-Exchange-SSRF-CVE-2021-26885/Oracle-WebLogic-CVE-2021-2109_RCE/RG-CNVD-2021-14536/RJ-SSL-VPN-UltraVires/Redis-Unauthorized-RCE/TDOA-V11.7-GetOnlineCookie/VMware-vCenter-GetAnyFile/yongyou-GRP-U8-XXE/Oracle-WebLogic-CVE-2020-14883/Oracle-WebLogic-CVE-2020-14882/Apache-Solr-GetAnyFile/F5…
Stars: ✭ 1,004 (+4463.64%)
Mutual labels:  jar
resource-loader
Getting files out of a JAR or loading a shared library is difficult. We made it easy.
Stars: ✭ 15 (-31.82%)
Mutual labels:  jar
universal
A counterpart to common package to be used with Angular Universal
Stars: ✭ 115 (+422.73%)
Mutual labels:  native
hearthstone-linux
Craft your own linux native Hearthstone client
Stars: ✭ 41 (+86.36%)
Mutual labels:  native
Liberg
A high-performance and lightweight suites for spring-boot-based web developing.
Stars: ✭ 43 (+95.45%)
Mutual labels:  jar
aioch
aioch - is a library for accessing a ClickHouse database over native interface from the asyncio
Stars: ✭ 145 (+559.09%)
Mutual labels:  native
react-native-config-reader
🛠 Easily access any of the build configs defined in build.gradle or info.plist from your JS code.
Stars: ✭ 44 (+100%)
Mutual labels:  native
ti.admob
Use the Google AdMob SDK on iOS and Android with Titanium
Stars: ✭ 51 (+131.82%)
Mutual labels:  native
hotstuff
🔥 Composable, incremental, turnkey document compiler
Stars: ✭ 19 (-13.64%)
Mutual labels:  native
ionic3-whatsappclone
This is a template for WhatsApp for user with ionic framework. It's just a template with no backend for now. See Roadmap in Readme below
Stars: ✭ 24 (+9.09%)
Mutual labels:  native
android touch
Low latency high speed android multitouch event server
Stars: ✭ 73 (+231.82%)
Mutual labels:  native
SkytilsMod
A Hypixel Skyblock Utilities mod
Stars: ✭ 236 (+972.73%)
Mutual labels:  mods
Equinox
🌇 🌃 Create dynamic wallpapers for macOS.
Stars: ✭ 737 (+3250%)
Mutual labels:  native
Telemachus-1
No description or website provided.
Stars: ✭ 33 (+50%)
Mutual labels:  mods
blazor-dashboard
Blazor sample dashboard app with native components from Telerik
Stars: ✭ 20 (-9.09%)
Mutual labels:  native
goobi-viewer-core
Goobi viewer - Presentation software for digital libraries, museums, archives and galleries. Open Source.
Stars: ✭ 18 (-18.18%)
Mutual labels:  mods
GradleMavenPush
Helper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).
Stars: ✭ 21 (-4.55%)
Mutual labels:  jar
expenses-native
No description or website provided.
Stars: ✭ 90 (+309.09%)
Mutual labels:  native
lwt-node-starter
A simple starter for lwt-node
Stars: ✭ 13 (-40.91%)
Mutual labels:  native

game_sdk

unity 游戏sdk相关架构设计

包含xupoter和android java 等native层面的代码

集成webview, ios支持uiwebview和wkwebview根据ios系统自由切换

IOS

自己实现一套生成postbuild去修改xcode里的设置选项 bitcode https, 不同版本的utniy可能需要略作修改。

文件夹Mods 是生成xcode工程需要动态添加的库, 在unity [postbuild]时刻执行

Android

文件夹NativeLib 是一个Android lib project (即Android Studio工程), 可以导出jar包放在Unity项目Plugins/Android目录之下

生成jar包, 在Terminal窗口使用如下命令:

gradlew clean
gradlew makejar

生成android不同平台下的so文件(需要把ndk路径配置到环境变量里):

ndk-build clean
ndk-build
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].