Best of Game DevelopmentFebruary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    Learn JavaScript while Playing Games — Gamify Your Learning

    Gamification is a technique of adding typical design elements from games to enhance the learning process. Gamification uses a simple strategic attempt to motivate and engage users while learning something new. This is done by leveraging people’s natural desire for socializing, learning, mastery, competition, achievement, status, or self-expression.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Create an Animated Physics Game with JavaScript

    Learn how to create an animated physics game with JavaScript in this course. Gain skills in game development, implement collision detection and physics simulation, draw environments and characters, and create artificial intelligence for player interaction.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Pikuma: Fundamental Math for Game Developers

    This post discusses the importance of math in game development and offers tips for learning math as a programmer. It covers topics such as trigonometry, linear algebra, vectors, matrices, quaternions, discrete math, calculus, numerical methods, logic, set theory, graph theory, A.I., and shaders.

  4. 4
    Article
    Avatar of hackernoonHacker Noon·3y

    Developer's Gold Mine: 8 Youtube Channels You Should Subscribe to Right Away

    Developer's Gold Mine: 8 Youtube Channels You Should Subscribe to Right Away. You learn about a new development language every day as it enters the market and gains notoriety for its novel features. The channel mostly offers extended films (up to hours long) that go into detail on each thread and topic of the languages.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    rust-unofficial/awesome-rust: A curated list of Rust code and resources.

    A curated list of Rust code and resources including applications, development tools, libraries, databases, terminal emulators, operating systems, text editors, CLI tools, networking tools, code analysis tools, fuzzing tools, observability tools, Mastodon servers, and more.

  6. 6
    Article
    Avatar of supabaseSupabase·3y

    How to build a real-time multiplayer game with Flutter Flame

    Learn how to build a real-time multiplayer game with Flutter and Flame, using Supabase's real-time features for communication between players.

  7. 7
    Article
    Avatar of changelogChangelog·3y

    Grant Handy

    This post explores the ray casting algorithm used in first-person games and provides a step-by-step guide on how to implement it in your own game using Rust. It explains how ray casting works by tracing a path from the player to the closest wall in each column of their view, and then converting the distance to the height of a wall. The post also covers aspects such as implementing player movement, fixing perspective issues, adding depth with shadows, and optimizing code size.

  8. 8
    Article
    Avatar of 80lv80 LEVEL·3y

    Li'l Ladds: A Mii-Inspired Character Creator Made With UE5

    Nick Ladd has created Li'l Ladds, a Mii-inspired character creator made with UE5. It offers a wide range of customization options for designing stylized characters.

  9. 9
    Article
    Avatar of dzDZone·3y

    Security in Game Development

    Game developers must prioritize security to protect player data, prevent cheating and malicious code, and mitigate DDoS attacks. By implementing necessary measures, they can create a safe and enjoyable gaming experience for players and build a strong reputation in the industry.

  10. 10
    Article
    Avatar of huggingfaceHugging Face·3y

    Generating Stories: AI for Game Development #5

    This post discusses the use of AI tools in game development, specifically focusing on storytelling. It highlights the limitations of language models and provides tips for using AI for story content. The post also mentions the emerging landscape of dialog agents and their potential impact on game development. It concludes with a mention of AI-powered NPCs and the possibility of controlling games through voice commands.

  11. 11
    Article
    Avatar of flutterdevsFlutterDevs·3y

    Flame with Flutter

    This post introduces the Flutter Flame game engine, explains how to build a Flutter Flame game and install Flame. It also provides an overview of Flutter and Dart.