並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 4977件

新着順 人気順

unityの検索結果201 - 240 件 / 4977件

  • Swiftがこの先生きのこるには - laiso

    Apple系デベロッパーの人たちがSwift普及のいかんともしがたい現状について話していたので考えてみた。 サーバーサイド用途 サーバーサイドSwiftは現状あまり利用したいケースが見当たらず、モバイルアプリ開発組織のマイクロサービス開発の共通化においてはJVMが枯れているのでKotlinの方に傾きがち。 WindowsやVSCodeやIntelliJ系の非Xcode系開発環境のサポートのハードルも越えるぐらいモチベーションが必要である。 ただユーザー規模はそこそこあり、DenoやDartやHaskellが有効な程度にはWeb開発用途には使えると思われる。苦労しそうだけど。 Wasm化 Wasmにしてブラウザサイドでコードを動かそうという向きもある。拡張用途では周辺ツールの多いRustやCのライブラリ資産のポートもありレッドオーシャンであることは変わりないが、Swiftに限らずWasmアプ

      Swiftがこの先生きのこるには - laiso
    • テイラー展開してあげれば砲弾を予測できるのでは? Unity社エンジニアが微分・積分を使ってやってみた“自由研究”

      Unityを学ぶための動画を集めたサイト「Unity Learning Materials」。ユニティ・テクノロジーズ・ジャパンの安原氏が、ゲーム制作に使う数学について解説しました。今回のテーマは「自由研究・テイラー展開」。微分・積分を使った自由研究の結果を発表しました。 「テイラー展開」とはなにか? 安原祐二氏(以下、安原):Unityの安原です。今回で微分積分のお話は一段落になるんですけれども、最後は僕の自由研究みたいな話をちょっとおもしろおかしくしてみたいと思います。 微分積分ってすごくおもしろい概念で、応用がメチャクチャ広いんですよね。微分積分がなかったらいろいろなものが生まれてきていないのですが、その中に「テイラー展開」というものがあるんですよ。 これを見てください。これはWikipediaに書いてある内容です。ちょっと難しげに書いてあるじゃないですか。これを説明してみましょう。

        テイラー展開してあげれば砲弾を予測できるのでは? Unity社エンジニアが微分・積分を使ってやってみた“自由研究”
      • A Modern C Development Environment

        Sometimes, C/C++ projects have a long development cycle. When working on such a project, it can be easy to take our development environment for granted, and forget about the effort invested in its bring-up. The build environment works like magic, the test framework is neatly integrated, and the CI/CD pipeline relieves us of tedious, repetitive tasks. For me, all it took was a simple thought: How d

          A Modern C Development Environment
        • Raspberry Pi財団、Unityが無料で学べる教材をリリース|fabcross

          Raspberry Pi財団は2022年1月13日、ゲーム開発ツール「Unity」を用いた若者向けの新たな無料教材をリリースした。UnityとTides Foundationが設立したUnity Charitable Fundの基金5万ドルを得て、若者のスキルを高めるリソースを提供することで、将来のキャリア形成を支援する。 同財団は、バーチャル世界のゲームやストーリーの作成に興味がある若者向けに、Unityのリアルタイム3Dを活用した6つのプロジェクトを用意した。Pythonに触れた程度の初心者レベルから始められ、プロジェクトを通じてUnityの使い方を簡単かつ効率的に学ぶことができる。 Unityは、リアルタイム3Dの作成や操作が可能なプラットフォームで、本格的なゲーム開発にも使われているプロ向け仕様ながら、誰でも無料で使えるのが魅力。経験を積むほど複雑なことができるようになり、数多くの

            Raspberry Pi財団、Unityが無料で学べる教材をリリース|fabcross
          • 達人出版会

            探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶乃 データサイエンティストのための特徴量エンジニアリング Soledad Galli(著), 松田晃一(訳) 実践力をアップする Pythonによるアルゴリズムの教科書 クジラ飛行机 スッキリわかるサーブレット&JSP入門 第4版 国本 大悟(著), 株式会社フレアリンク(監修) 徹底攻略 基本情報技術者教科書 令和6年度 株式会社わくわくスタディワール

              達人出版会
            • USBカメラモーションキャプチャーThreeDPoseTrackerの説明 - Qiita

              ThreeDPoseTrackerとは まずは下記の動画をご覧ください。画像をクリックすると別タブでYoutubeが開きます。 ThreeDPoseTracker v0.1.0 Introduction movie 他にもこの辺を見て頂くとわかりやすいかもしれません。 USBカメラだけでできる モーションキャプチャを作ってみた - Motion capture with USB Cam only - 【NT京都2020】 https://youtu.be/L0ieoaOD6Po ThreeDPoseTrackerは、USBカメラや踊ってみた等の動画だけでモーションキャプチャーができるWindows10用アプリケーションです。ノートPCであれば内蔵のカメラを使えば追加の機材は必要ありません。ですが、ちょっと(かなり)強めのグラフィック環境が必要です。具体的にはGTX1050以上は欲しいです。

                USBカメラモーションキャプチャーThreeDPoseTrackerの説明 - Qiita
              • エンジニア in ハイパーカジュアル - KAYAC engineers' blog

                こんにちは。技術部平山です。 今回は、ハイパーカジュアルというジャンルにおけるエンジニア、 というテーマで書きます。 勉強会でしゃべった動画がありますので、そちらを見て頂いても良いかと思います。 外に出すということで、普段よりも多少丁寧にしゃべっております。 前置き 平山が作った製品群 これらは2022年あたりから現在にかけて、平山が自分で企画、実装した製品です。 これらのうち、利益を出せた製品は2つあります。 黒字製品 Draw Saber(Android iOS) Mannequin Downhill(Android iOS) の2つで、順に2800万、2100万ダウンロードです。加えて、いい線まで行ったものの、利益を出すに至らなかった製品が一つあります。 赤字だったTitanShoot Titan Shoot(Android iOS) こちらは210万ダウンロードと、うまく行ったもの

                  エンジニア in ハイパーカジュアル - KAYAC engineers' blog
                • Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す-

                  Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す--シードラウンドでDEEPCOREから3,000万円の資金調達- Diver-X株式会社(本社:東京都中央区、代表取締役:迫田大翔、以下「Diver-X」)は、世界初*となる、寝ながらの使用に最適化したVRデバイス「HalfDive(ハーフダイブ)」を発表します。2021年11月6日からのクラウドファンディングサイトKickstarterを通じた支援者募集に向けた準備を進めております。*自社調べ 【HalfDiveの特長】 一般的なVRヘッドマウントディスプレイ(以下、VR HMD)とは異なり、最初から寝ながら使用することを前提に開発しています。現行のVR HMDの殆どは動き回りながら使用することが想定されており、それ故に小型かつ軽量であるこ

                    Diver-X、世界初!寝ながらの使用に最適化したVRデバイス「HalfDive」を発表 -ゲーム及び寝ながらの作業用途でコンシューマー展開を目指す-
                  • Unity、ゲームの最適化に関する電子書籍を無料公開。「モバイル」「コンソール/PC」向け2冊で、ボトルネックの特定方法やメモリ・GPU最適化などを解説

                    Unity Technologiesがゲームの最適化について解説する電子書籍を無料で公開 メモリやGPU管理、ボトルネック特定の方法などを解説したPDF資料 モバイル向けとコンソール/PC向けの2冊があり、各デバイス向け解説も Unity Technologiesは2023年12月6日、Unityにおけるゲームの最適化を解説する2冊の電子書籍を公開しました。 公開されたのは、モバイル向け開発ガイド『OPTIMIZE YOUR MOBILE GAME PERFORMANCE』と、コンソール/PC向け開発ガイド『OPTIMIZE YOUR GAME PERFORMANCE FOR CONSOLES AND PC』です。 各ガイドには、ボトルネックの特定方法やメモリ管理、プログラミングやアセット管理など、さまざまなカテゴリーにおける最適化が解説されています。また、各ガイドそれぞれに、対象デバイス

                      Unity、ゲームの最適化に関する電子書籍を無料公開。「モバイル」「コンソール/PC」向け2冊で、ボトルネックの特定方法やメモリ・GPU最適化などを解説
                    • WebAssembly は次世代のコンテナ技術になれるか?

                      色々あって WebAssembly の component model を調べていたら、未来が見えた気がしたのでここに書いておきます。 「今の WebAssembly」 とは何か WebAssembly の Web の部分は忘れてください。これは単に JVM version 20xx です。ポータブルなバイナリ仕様です。 実行にあたっては今はホスト言語として JS が使われていますが、実際にはホストがJSである必要すらなく、なんならホストが不要なスタンドアロン環境すらあります。(wasmtime/wasmer) じゃあ WebAssembly は何かというと、サンドボックスで実行される VM の仕様です。比較的高水準なバイナリで、 V8 や Spider Monkey に付属する WebAssembly Runtime や、 Wasmtime や Wasmer といった WebAssemb

                        WebAssembly は次世代のコンテナ技術になれるか?
                      • コードレビューを成功させるには? CTOが考えるべき7つのこと│監修:高遠和也(株式会社LIG CTO) - FLEXY(フレキシー)

                        ※本記事は2019年1月に公開された内容です。 コードレビューとは、誰かが作成したソースコードを他者がレビューすることで、問題のある記法やバグがないかを確認する作業のこと。プログラムの品質を高めるために、なくてはならない工程のひとつです。 しかし、コードレビューを成功させることは簡単ではありません。読者のなかにも、「同じような指摘を何度もしているのに、メンバーのスキルが向上しない」「つい感情的なコメントをしてしまう」といった悩みを抱えている方は多いのではないでしょうか。 やみくもにコードレビューを実施しては、成功率は上がりません。レビューアーが実施方法やマインドを適切なものに変えなければ、良いコードレビューにはならないのです。 ここでは、コードレビューを成功させるための方法を7つご紹介します。 本記事の監修:高遠和也(株式会社LIG CTO) コードレビューを含む求人の検索はこちら コード

                          コードレビューを成功させるには? CTOが考えるべき7つのこと│監修:高遠和也(株式会社LIG CTO) - FLEXY(フレキシー)
                        • 外国人「Unity終了のお知らせ」(海外の反応)

                          4月 2024 (4) 3月 2024 (24) 2月 2024 (25) 1月 2024 (23) 12月 2023 (28) 11月 2023 (24) 10月 2023 (25) 9月 2023 (26) 8月 2023 (25) 7月 2023 (27) 6月 2023 (28) 5月 2023 (28) 4月 2023 (26) 3月 2023 (29) 2月 2023 (22) 1月 2023 (24) 12月 2022 (26) 11月 2022 (21) 10月 2022 (22) 9月 2022 (21) 8月 2022 (20) 7月 2022 (23) 6月 2022 (23) 5月 2022 (23) 4月 2022 (26) 3月 2022 (26) 2月 2022 (23) 1月 2022 (24) 12月 2021 (22) 11月 2021 (24) 10月

                            外国人「Unity終了のお知らせ」(海外の反応)
                          • プログラム開発者格差の話をしよう - Qiita

                            Help us understand the problem. What is going on with this article? 先日、とある記事が削除された。 数時間の寿命だったのでご存じない方もいると思うので、つかみだけ紹介しよう。 簡単に言うと、Unityの有志開発ライブラリ、UniRxについての記事だ。 企業プロジェクトでUniRxを気軽に採用すると地獄だぞ、という内容だった。 そしてこの記事が削除された理由は、コメント欄に 「それ全部あんたのチームの問題であって、UniRxの問題ではなくない?」 という趣旨の反論、批判が発生したからである。 彼らの言い分はこうだ。 技術力が低い人間が高等な武器を手にしても自爆スイッチ押すだけだ、と。 なので、技術力を身に着けてから着手すべきだし、追加人員も教育してから実戦投入しろと。 ■ さて、この発言そのものは真理である。 チームの全員が

                              プログラム開発者格差の話をしよう - Qiita
                            • Xamarin のサポート終了と .NET 統合の話

                              コンテキスト Xamarin のサポート終了というアナウンスを見て、Xamarin として提供されていたものが終了するというような誤解と不安を煽るような流れがあったので日頃 .NET をウォッチしているものとしては少し補足しておきたいと思います。 Xamarinのサポートは2024年5月1日で終了。マイクロソフトが.NET MAUI関連のロードマップを示す - Publickey 前提 Xamarin といった場合には次の製品ファミリーを指していることが多いです。 Xamarin: .NET のネイティブプラットフォームバインディングのフレームワーク Mono を基盤としつつ各種プラットフォーム (iOS, Android, macOS, Tizen など) のバインディングを提供する一式 例えば Android の Activity や View を C# などの .NET 言語で取り扱

                                Xamarin のサポート終了と .NET 統合の話
                              • 1コマンドでMacBook Proに最低限の開発環境構築 | iret.media

                                使っていた端末の調子が悪くなって端末交換したので、開発環境構築のお時間です。 できるだけ簡単に旧端末の設定を引き継ぎつつセットアップしたかったので、いろいろと調べてまとめてみたら、1コマンドでできるようになりました。(準備は含めず) 旧端末を環境構築したときとだいぶ変わりました。 5分でできるMacBook Proに最低限の開発環境構築 – Qiita https://cloudpack.media/42029 手順 ターミナルを立ち上げて、 > sh -c "$(curl -fsSL https://gist.githubusercontent.com/<GitHub UserID>/<Gist ID>/raw)" おーかんたん。これで必要なアプリがだいたいインストールされます。 ※コマンド実行中、パスワードを求められることがあります。 何をしているのか? セットアップに必要なコマンドを

                                  1コマンドでMacBook Proに最低限の開発環境構築 | iret.media
                                • Google Developers Japan: 新しい Cookie 設定 SameSite=None; Secure の準備を始めましょう

                                  .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                    Google Developers Japan: 新しい Cookie 設定 SameSite=None; Secure の準備を始めましょう
                                  • ゲームプランナーに役立ちそうな資料まとめ Web編 - myゲーム趣味レーター

                                    ゲームプランナーに役立ちそうな資料まとめ Web編 とりあえず列挙。詳細や解説は気が向いたときに追記。 一部は、実際に会社の新人ゲームプランナー教育カリキュラムで参考にした。 あとで厳選版や書籍版を作るかも 書籍編作った 2021/08/14 my-syumi-game.hatenablog.com ゲームプランナーに役立ちそうな資料まとめ Web編 ゲームデザイン レベルデザイン アクション カメラ 仕様書 企画書 ストーリーテリング コンセプト UI/UX エンジニアリング ビジュアルアーツ サウンド 運営/プロデュース/マーケティング 開発プロダクション/PM QA/デバッグ ユーザーテスト/GUR ゲーム業界 書類作成・プレゼンテーション プロダクション一般 ゲームデザイン レベルデザイン 【Unite Tokyo 2018 Training Day】ProBuilderで学ぶレベ

                                      ゲームプランナーに役立ちそうな資料まとめ Web編 - myゲーム趣味レーター
                                    • 「Unity」の移行先の候補になるゲームエンジンまとめ

                                      ゲームエンジンのUnityが2023年9月に「ダウンロードやインストールの回数に応じて課金する」と発表した問題では、多くのゲーム関係者が続々と怒りや失望の声を上げており、二度とUnityでゲームを開発しないと表明する開発者も少なくありません。ゲーム開発環境の移行先を求める声に応じて、ゲームエンジンの研究開発を専門とするプログラマーであるケーシー・ムラトリ氏が、ゲーム開発者から評判のいいゲームエンジンをまとめました。 Comments - Game Development Post-Unity - by Casey Muratori https://www.computerenhance.com/p/game-development-post-unity/comments ゲームエンジンの開発者であるムラトリ氏は、ゲーム開発現場のトレンドを追う中で、2022年ごろから「Unityとゲーム開発

                                        「Unity」の移行先の候補になるゲームエンジンまとめ
                                      • VisionOSでプログラミングをほんのちょっとだけ触ってみて思ったこと|shi3z

                                        VisionOSのSDKが公開されたので出先でダウンロードして早速試してみた。エミュレータはそれだけで楽しい。VisionOSでどんなことができるか想像しやすい。どんなイメージビデオよりも説得力があり、肌触りがある。 VisonOSのSDKはMacとApple IDがあれば誰でも無料でダウンロードできる。たぶん。僕は何年も個人アカウントのApple Developer Promgramへの支払いをしてない。 UnityでVisionOSを触る前にSwiftでVisionOSを触ってみる。 触ってみてわかったのは、全く絶望的なくらい、「空間大のiPad」でしかないということ。 プログラミングモデル的にはこれまでiOSアプリを作ってきた人にとってはかなりとっつきやすいだろう。例えば平面的なアプリなら、ほとんどそのまま動きそうである。 反面、例えばお絵描きアプリみたいなのが標準で入っているが、お

                                          VisionOSでプログラミングをほんのちょっとだけ触ってみて思ったこと|shi3z
                                        • ゲームエンジンを本格利用した初の博物館アプリ「ハイパー江戸博」公開 江戸東京博物館

                                          「江戸東京博物館」(東京都墨田区)は4月22日、Unityで開発したスマートフォンアプリ「ハイパー江戸博」のiOS版を公開した。Android版は6月末を予定している。利用は無料。 初音ミクのバーチャルライブやPlayStation用ゲームを手掛けるライノスタジオ(東京都目黒区)と共同開発。博物館として初めてゲームエンジンを本格利用した体験型アプリという。江戸の町(両国周辺)を3D CGで再現し「今後はメタバースやVRへ拡張することも期待できる」としている。 プレイヤーは江戸に住む少年となって町を歩き、アイテムとして登場する江戸東京博物館の収蔵品を集めながら江戸の暮らしや文化を学べる。アプリには江戸の名物といわれた火事やケンカ、隅田川の打ち上げ花火などがイベントとして発生。葛飾北斎、平賀源内といった歴史上の有名人も登場するという。 江戸東京博物館は1993年3月に開館。高床式の倉を模したユ

                                            ゲームエンジンを本格利用した初の博物館アプリ「ハイパー江戸博」公開 江戸東京博物館
                                          • 各社のエンジニア研修で探る、新人エンジニアに必要な技術と駆け出しエンジニアの成長論 - このすみノート

                                            新人研修の内容を検討しているのですが、それにあたり各社の新人研修を調査しました。 なお本記事は、@gcchaan氏のGitHub Gistにある「研修資料まとめ」を参考に作成しております。 @gcchaan氏の「研修資料まとめ」はとても素晴らしいまとめで、これを見ると各社がどのように新人エンジニアを育成しているのか見てとれたり、新人エンジニアがどのような研修を経て成長していくのか垣間見えます。 DMM.com(2019) DMM.comの研修で紹介されている技術書 GMOペパボ(2019) LINE(2018) Spee(2016) Wantedly(2019) ウエディングパーク(2019) エムスリー(2018) 研修概要 KAYAC(2017) クックパッド(2016) GREE(2014) ぐるなび(2017) LEMPについて サイバーエージェント(2019) エンジニア研修がど

                                              各社のエンジニア研修で探る、新人エンジニアに必要な技術と駆け出しエンジニアの成長論 - このすみノート
                                            • 【2024年】ITエンジニア本大賞まとめ - Qiita

                                              アジャイルプラクティスガイドブック チームで成果を出すための開発技術の実践知 チーム・組織にプラクティスを導入し、根付かせるために! 116の手法を一冊にまとめた“実践”の手引き チームでのアジャイル開発には、開発技術やツールなどの「技術プラクティス」の活用が重要です。 プラクティスはそれぞれの目的や役割を意識することで効果を発揮します。しかし、目まぐるしく状況が変化する開発では、当初の目的を忘れて、プラクティスに取り組むこと自体が目的化してしまうチームも少なくありません。 本書は、チーム・組織でアジャイル開発に取り組んできた著者が、プラクティスの効果的な選択・活用のしかたについて、自らの実践経験に基づいてまとめたガイドブックです。 架空の開発現場を舞台にしたマンガとともに、チーム開発の様々なシーンで役立てられるプラクティスを、幅広くかつわかりやすく解説しています。開発現場に備えておけば、

                                                【2024年】ITエンジニア本大賞まとめ - Qiita
                                              • サイバーエージェント、AI開発手法「MLOps」の研修資料を無償公開 全140ページ

                                                サイバーエージェントではこれまでも、新卒エンジニア向けに「チーム開発の進め方」や「良いコードとは何か」といった資料や、Unityエンジニア向けのゲームシステムの高速化に関するノウハウなどを無償公開している。 関連記事 ミクシィ、新卒向け研修資料を無償公開 「Git」と「テスト・設計」 今後も随時公開 MIXI(旧社名ミクシィ)は、同社の新入社員向け技術研修で使用した資料を無償公開した。 日経新聞、新卒エンジニア向けセキュリティ研修資料を無償公開 日本経済新聞社は、新卒エンジニア向けセキュリティ研修資料を無償公開した。同社が4月の新人研修で使用したもので、ページ数は30ページ以上。 ゲームシステムを高速化する社内ノウハウを無償公開 Unityエンジニア向けに サイバーエージェント サイバーエージェントは社内研修用の書籍「Unity パフォーマンスチューニングバイブル」のPDFを公開した。 3

                                                  サイバーエージェント、AI開発手法「MLOps」の研修資料を無償公開 全140ページ
                                                • WebAssembly の過去・現在・未来 - Qiita

                                                  はじめに WebAssembly (略して Wasm) では WASI や WIT、 Component Model など様々な仕様があります。 それぞれが登場した背景、モチベーションなどを理解することでなんとなく概要を掴んでいくことができるのではないかと考えたため、過去・現在・未来と時間軸で整理してみました。 まず Wasm とその特徴に関して簡単に紹介した後、Wasm の過去として生まれた背景やモチベーションを紹介します。 そして現在の Wasm がなぜ注目を集めているのか、そして現在策定中の仕様と目指している未来について紹介します。 WebAssembly とはなにか WebAssembly はスタックベースの仮想マシン用バイナリ命令フォーマットの仕様です。Wasm と略されます。 Wasm ファイル(Wasm モジュール)は一般に .wasm という拡張子で表されるバイナリファイル

                                                    WebAssembly の過去・現在・未来 - Qiita
                                                  • SRPGへの愛と熱を詰め込んだ果てに、10年かかった。『ユニコーンオーバーロード』制作陣が語り尽くす10年間の狂気と苦難の開発史

                                                    ディレクターとヴァニラウェアの勤怠システムを兼任しています──本日はよろしくお願いします。今回のインタビューは10年かけて作り込んだ『ユニコーンオーバーロード』の開発中に、どんなドラマや試行錯誤があったのかをお聞きできればと思います。まず今作における、お三方の役割をお聞かせください。 山本晃康氏(以下、山本氏): 『ユニコーンオーバーロード』では、アトラスからプロデューサーという肩書でお仕事させていただいております。簡単に仕事内容を説明すると、ヴァニラウェア社とアトラス社をつなぐ窓口の業務を担当させていただきました。 そして今作は、もしかしたらみなさん「ヴァニラウェアの新規タイトル」ということでポスト『十三機兵防衛圏』のタイトルを期待されているかもしれません。ですが、当初からコンセプトとしてはポスト『ドラゴンズクラウン』のタイトルでした。 つまり、ベルトスクロールアクションにネットワーク要

                                                      SRPGへの愛と熱を詰め込んだ果てに、10年かかった。『ユニコーンオーバーロード』制作陣が語り尽くす10年間の狂気と苦難の開発史
                                                    • M1 搭載 Mac mini を購入したので Unity のビルド時間とか測ってみた - kumak1’s blog

                                                      総評 ワットパフォーマンス・コストパフォーマンス・静音性(ほぼ無音)がとんでもなく良い。 (比較用2016, 2019 のMacBook Pro はそれぞれ30万クラス。自作PCも20万弱程度で組んだハズ。一方、今回購入したMac mini は11万円) このため、メイン開発環境はもちろん、常時起動のビルドサーバ用にとりあえず買う、のも大いにアリだと思う。 (Webエンジニアとしては、Docker対応されるまでintelさんにはお世話になるけども) 計測 手元にあるモノで色々とベンチマークとってみた。 端末 自作PC MacBook Pro 2016 MacBook Pro 2019 Mac mini 2020 CPU Intel Core i5 4670 4core Intel Core i7 6700HQ 4core Intel Core i9 9880H 8core M1 4core

                                                        M1 搭載 Mac mini を購入したので Unity のビルド時間とか測ってみた - kumak1’s blog
                                                      • テスト工程の可視化や自動化に向けた取り組みのご紹介 - Mirrativ Tech Blog

                                                        こんにちは、エンジニアの千吉良(ちぎら)@_naru_jpn です。ここ最近 QA に関して考える機会があり、Systematic Software Testing という本を読んでいたところ、色々と刺激を受けるところがありました。計画書の作成やリスク管理などテストの実施以外の領域についても多く書かれていましたが、まずはミラティブの現状に基づいた改善を行うべきだろうと考えました。今回は特にメトリクスの取得などに関して、GAS(Google Apps Script)を活用してミラティブの業務に応用してみたことについてまとめてみました。 以下では細かいことにも触れているので、3行まとめをおいておきます。 手動テストの進捗を見えるようにしたよ GAS(Google Apps Script)で実装したよ ついでに関連業務を自動化したよ ミラティブにおける QA と解決できそうと感じた課題 ミラティ

                                                          テスト工程の可視化や自動化に向けた取り組みのご紹介 - Mirrativ Tech Blog
                                                        • Unity でリアルタイムにリップシンクを行うプラグインを作り直してみた - 凹みTips

                                                          はじめに Unity でリップシンクを行う手段としては、事前にデータを作るものからリアルタイムに解析するものまで色々あります。本ブログでも以前、自分で作ったり Oculus 製のものを解説したりしました。 tips.hecomi.com tips.hecomi.com 前者の記事で自分が 7 年程前に作ったものは様々な依存(外部ライブラリやツールなど)が多く扱いづらいものでした。そこで今回これらの依存を廃してリップシンク単機能に絞り、またもう少しナウい実装にして uLipSync という名前で作り直してみました。 Job と Burst コンパイラを利用して処理を裏に回しつつ高速化 Unity のパッケージ以外の依存を排除 本エントリでは使い方をちょっとした解説を交えて紹介したいと思います。 追記(2021/02/27) 新しいバージョンの説明を書きました。 tips.hecomi.com

                                                            Unity でリアルタイムにリップシンクを行うプラグインを作り直してみた - 凹みTips
                                                          • OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ

                                                            OpenAI API ドキュメントの日本語訳をこちらでまとめます。文字量の多いドキュメントなので、セクションごとに記事を分割しています。 今回は「GET STARTED 」のセクションからLibraries 、Models、TutorialsそしてUsage policiesを抜粋した後編です。 基本 DeepLで翻訳して、気になるところだけ書き換えています(ほぼ気になるところがないのが、DeepLのすごいところ)。原文との突き合わせができるようにはじめに原文を入れてますので、間違いなど見つけられましたら、ぜひご指摘ください。ご指摘箇所は随時反映させていただきます。 原文のリンクが有効になってますので、それぞれ必要な場合は原文リンクの方を参照ください。 前回のおさらいはこちら Python library|Python ライブラリWe provide a Python library, w

                                                              OpenAI API ドキュメント 日本語訳|#2 GET STARTED 後編|ゑぐみかるちゃあ
                                                            • 【入門】Unityとは?できることやダウンロード方法、起動の手順までを解説 | AKKODiS(アコーディス)コンサルティング株式会社

                                                              【入門】Unityとは?できることやダウンロード方法、起動の手順までを解説 公開日:2020.12.02 スキルアップ ゲーム開発の現場で高い人気を持つUnityは、優秀なゲームエンジンとして知られています。ゲーム開発を行ったことがない人でも、ゲームアプリを起動した時にUnityのロゴを見たことがあるという人も多いのではないでしょうか。 Unityは特にインディーズのゲームやモバイルゲームの開発環境として高いシェアを持ち、優れた開発環境を提供しています。個人や小規模でゲーム開発を行いたい人や、AR/VRの分野に挑戦したい人にとって、Unityは避けては通れないエンジンと言えるでしょう。 今回はこのUnityについて、一体何ができるのか解説しながら、実際にダウンロードして起動するまでの手順を詳細に解説していきます。 Unityは、ユニティ・テクノロジーズが開発、提供しているゲームエンジンです

                                                                【入門】Unityとは?できることやダウンロード方法、起動の手順までを解説 | AKKODiS(アコーディス)コンサルティング株式会社
                                                              • 『マインクラフト』内でなぜか『ゼルダの伝説』を作ったユーザー現る。謎技術でトライフォース1個ゲットまで遊べる - AUTOMATON

                                                                『マインクラフト』は、人気のクラフトサンドボックスゲーム。プレイヤーは世界を探索し、素材を収集し、道具を作って行動の幅を広げていく。世界はさまざまな種類の3Dブロックで構築されており、破壊と創造を繰り返してプレイヤーが思い通りに冒険や建築を繰り広げていく。 そんな『マインクラフト』内に、『ゼルダの伝説』を再現したのはクリエイターのC1OUS3R氏。同氏がもとにしたのは、1986年に発売されたファミリーコンピューター(ディスクシステム)向け『ゼルダの伝説』だ。2Dドット絵で描かれた見下ろし視点の同作を、3Dグラフィックの『マインクラフト』にて見事に一部再現している。 今回C1OUS3R氏が公開した動画においては、C1OUS3R氏の友人たちが『マインクラフト』内再現版の『ゼルダの伝説』をプレイ。ファミリーコンピューターの『ゼルダの伝説』のグラフィックやゲームプレイがかなり精巧に再現されているこ

                                                                  『マインクラフト』内でなぜか『ゼルダの伝説』を作ったユーザー現る。謎技術でトライフォース1個ゲットまで遊べる - AUTOMATON
                                                                • 「ゴジラS.P<シンギュラポイント>」シリーズ構成・円城塔インタビュー、ゴジラ初の13話構成をいかに作っていったのか?

                                                                  人気怪獣「ゴジラ」の完全新作TVアニメ「ゴジラS.P<シンギュラポイント>」が、2021年3月からNetflixで配信開始、2021年4月から放送開始となりました。「ゴジラ」シリーズはこれまでおおむね2時間の映画として制作されてきており、1話30分×13話というTVアニメの形態で放送されるのは長いシリーズの歴史の中で初めてのこと。この課題にどう挑み、いかに作品を作っていったのか、芥川賞作家であり本作のシリーズ構成・脚本を手がける円城塔さんに、詳しい話を聞いてきました。 なお、第3話あたりまでの内容をやや含む発言が出てきます。 完全新作TVアニメシリーズ「ゴジラ シンギュラポイント Godzilla Singular Point」公式サイト https://godzilla-sp.jp/ GIGAZINE(以下、G): 円城さんのところにはいろいろな仕事の依頼があるのではないかと思います。そ

                                                                    「ゴジラS.P<シンギュラポイント>」シリーズ構成・円城塔インタビュー、ゴジラ初の13話構成をいかに作っていったのか?
                                                                  • あの迷作『ペプシマン』を海外開発者がリメイク! レイトレーシングにも対応 | Game*Spark - 国内・海外ゲーム情報サイト

                                                                    1999年に初代プレイステーション向けに発売された迷作『ペプシマン』。ペプシコーラのマスコットキャラクター(日本オリジナルらしい)であるペプシマンが障害物を避けながらペプシ缶を集めていくという本作を、海外の開発者がUnityでリメイクしてしまいました。 このリメイク版はレイトレーシングにも対応してゴージャスな雰囲気となっており、Steamで配信されていたら思わずウィッシュリストに入れてしまいそうです。ただ、あくまでも個人的なプロジェクトのコンセプト映像であるため、実際にリリースする予定はないとのことです。残念。 オリジナルの『ペプシマン』についてはこちらを参照 《RIKUSYO》

                                                                      あの迷作『ペプシマン』を海外開発者がリメイク! レイトレーシングにも対応 | Game*Spark - 国内・海外ゲーム情報サイト
                                                                    • ゲームプログラミングパターンでコードをレベルアップさせよう | Unity Blog

                                                                      オブジェクト指向プログラミング言語の経験がある方なら、SOLID の原則や、MVP、シングルトン、ファクトリ、オブザーバーなどのパターンについて聞いたことがあると思います。今回新しく公開する e ブックでは、これらの原則やパターンを使って皆さんが Unity プロジェクトでスケーラブルなゲームコードのアーキテクチャを構築するためのベストプラクティスを紹介しています。 皆さんが遭遇するソフトウェア設計の問題は、1000 人の開発者がかつて遭遇した問題です。その開発者たちに直接アドバイスを求めることはできませんが、デザインパターンを通じて、そうした開発者がどのような決断を下したのかを学ぶことができます。 Unity プロジェクトで一般的なゲームプログラミングにおけるデザインパターンを実装することで、クリーンで整理された読みやすいコードベースを効率的に構築および維持することができ、ゲームそのもの

                                                                        ゲームプログラミングパターンでコードをレベルアップさせよう | Unity Blog
                                                                      • 「めちゃくちゃデカい橋をまるごとスライドして交換」首都高羽田線「大師橋」のリニューアル工事が激ヤバ案件だった

                                                                        ういにゃん|フリーランスUnityエンジニアDJ Youtuber @ui_nyan 2008年よりツイッター活動を開始。東京を拠点に活動を続け、秋葉原、渋谷、新宿の多数のパーティーに出没している。その幅広いジャンルを吸収したクロスオーバーなプレイスタイルは、国内海外各地の業界人や多数のクラウドから根強い人気を誇る。今、日本で最も注目される2次元アイコンの一人である。icon:@tougehiro uinyan.com ういにゃん|フリーランスUnityエンジニアDJ Youtuber @ui_nyan 「首都高羽田線が5月27日から2週間ほど通行止になる」と聞いていったい何が行われるんだろうかと調べてみたら、めちゃくちゃデカい橋をまるごとスライドして交換するという激ヤバ工事だった... pic.twitter.com/cNjTazZYab 2023-05-25 17:56:34

                                                                          「めちゃくちゃデカい橋をまるごとスライドして交換」首都高羽田線「大師橋」のリニューアル工事が激ヤバ案件だった
                                                                        • ゲームシステムを高速化する社内ノウハウを無償公開 Unityエンジニア向けに サイバーエージェント

                                                                          パフォーマンスチューニングとは、ゲームシステムのパフォーマンスを引き出せるよう、CPUやメモリなどを調整すること。モバイルゲーム開発において、重要な工程であるが必要な知識が幅広く、体系的な学習が難しいという問題があった。同社ではこれを解決するために同書籍を作成。社内のUnityエンジニアに配布したと7月に発表していた。 社外への公開を決めた理由について同社は「内容は十分に汎用的であらゆるモバイルゲーム開発で役立つ知識がまとまっている。モバイルゲーム業界全体としてよりオープンでより良いモノ作りができる環境づくりの一助となればと、無料で公開を決めた」と説明している。 オープンソース化の理由については「パフォーマンスチューニングは、端末の性能向上などにより、年単位の短いスパンで知識をアップデートする必要がある。オープンソース化することで、社内外問わず、古い内容を指摘し合い、新しい知識を教え合う動

                                                                            ゲームシステムを高速化する社内ノウハウを無償公開 Unityエンジニア向けに サイバーエージェント
                                                                          • C#大統一理論 - Qiita

                                                                            C#大統一理論とは CySharpのneueccさんが提唱している理論で、ザックリ言えば サーバーサイドもクライアントサイドもC#で完結できるとよくね? という理論です。 そして現状サーバーサイドとクライアントサイドの両方で使える言語はC#を除くとJavaScriptくらいだと思います(なんかあったら教えてください) C#でクライアントサイドを作るにはXamarinやゲームエンジンのUnityが筆頭になります。 C#のよさ いろいろありますが、個人的に上げるなら 比較的言語が若く(C++と比較して)、LINQなどモダンな文法仕様が遂次追加されている(というかLINQは単独で良い)。 単純に.NET Coreがクラスプラットフォームで安定して動作する。マイクロソフトが本気を出してるからサーバーサイド、クライアントサイドから機械学習まで使える範囲がめちゃくちゃ広い。 decimalみたいな型ま

                                                                              C#大統一理論 - Qiita
                                                                            • あの集英社が自らゲームを作る!? 「人気漫画のゲーム化」と思いきや、「作家とゼロから新しいゲームを何本も作る」という泥臭いインディー魂がそこにはあった

                                                                              その出版社の名は集英社。言わずと知れた『週刊少年ジャンプ』で知られ、『ONE PIECE』に『僕のヒーローアカデミア』など、数多くのヒット作を出し続けている、世界に名だたる大手出版社だ。2020年3月、新規事業開発部を新設。翌2021年にはインディーゲームクリエイターを支援する大規模プロジェクト『集英社ゲームクリエイターズCAMP』の始動も発表した。 そんな集英社が2022年2月、より本格的なゲーム事業への進出を目指した新会社「株式会社集英社ゲームズ」を設立。ゲーム開発者支援、ゲーム開発に積極的に挑戦していくことになった。 「あの集英社がゲーム会社を立ち上げる!?」と、非常に衝撃的なこのニュース。文面だけで捉えると、「今まで他のゲーム会社より発売されていた『DRAGON BALL』に『ONE PIECE』、『NARUTO-ナルト-』といった人気漫画作品のゲームも集英社ゲームズから発売される

                                                                                あの集英社が自らゲームを作る!? 「人気漫画のゲーム化」と思いきや、「作家とゼロから新しいゲームを何本も作る」という泥臭いインディー魂がそこにはあった
                                                                              • おうち3D配信を支えるトラッキングシステムについて|カバー株式会社 公式note

                                                                                こんにちは。 カバー株式会社CTO室エンジニアのIです。 今回はタレントさんが普段の配信で使用しているホロライブアプリのトラッキングシステムについて紹介します。 弊社のタレントさんが自宅から3Dモデルを使った配信を行う、通称「おうち3D」では複数のトラッキング方式が複合的に利用されていることにお気づきでしょうか? カバーのスタジオでは本格的なモーションキャプチャー設備を用いて多自由度かつ精度の高い3D配信が可能ですが、おうち3Dでは自宅でも簡単かつ表情豊かなトラッキングが利用できることを目指しています。 ※おうち3D配信参考リンク 【おうち3D凸待ち】mocopiに敗北したぺこマリ【ホロライブ/宝鐘マリン・兎田ぺこら】 トラッキング入力の種類おうち3Dでは複数のトラッキング入力からさまざまなデータを受け取り、合成した後、タレントの3Dモデルの全身に適用しています。 トラッキング入力の種類に

                                                                                  おうち3D配信を支えるトラッキングシステムについて|カバー株式会社 公式note
                                                                                • DI って何でするのかわからない人向けに頑張って説明してみる「本来の意味」 - Qiita

                                                                                  DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる を、単体テストにフォーカスしたら単体テストが本来の目的では無い的なコメントが散見されました。 確かに DI コンテナは元々は SOLID 原則の D に該当する依存性逆転の原則 (Dependency inversion principle) の「具体ではなく、抽象に依存しなければならない」に大きく関係するものになります。 Wikipedia から引用します。 ソフトウエアモジュールを疎結合に保つための特定の形式を指す用語。 この原則に従うとソフトウェアの振る舞いを定義する上位レベルのモジュールから 下位レベルモジュールへの従来の依存関係は逆転し、結果として下位レベルモジュールの 実装の詳細から上位レベルモジュールを独立に保つことができるようになる。 例えば以下のように上位レベルのモジュール(Present

                                                                                    DI って何でするのかわからない人向けに頑張って説明してみる「本来の意味」 - Qiita