ATF

Tooling framework

A set of C#/.NET components for creating custom tools on Windows

Authoring Tools Framework (ATF) is a set of C#/.NET components for making tools on Windows. ATF has been in continuous development in Sony Computer Entertainment's (SCE) Worldwide Studios central tools group since early 2005. ATF has been used by most SCE first party studios to make many custom tools such as Naughty Dog’s level editor and shader editor for The Last of Us, Guerrilla Games’ sequence editor for Killzone games (including the Killzone: Shadow Fall PS4 launch title), an animation blending tool at Santa Monica Studio, a level editor at Bend Studio, a visual state machine editor for Quantic Dream, sound editing tools, and many others.

GitHub

2k stars
199 watching
263 forks
Language: C#
last commit: over 4 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ultravioletframework/ultraviolet A .NET game development framework written in C# for creating 2D and 3D games on multiple platforms. 546
atilaneves/reggae A build system that allows developers to describe their project's build process using multiple languages and integrates with various backends for generating build systems. 183
erikej/efcorepowertools Tools for reverse engineering and visualizing EF Core models in Visual Studio and the command line. 2,217
lanayx/oxpecker A high-performance ASP.NET Core web framework built around F# and providing full-stack capabilities with integrations for Htmx and Solid.js. 292
asivitz/hickory A game engine framework for Haskell that provides modular tools and utilities for building 3D interactive programs. 67
victortzeng/zxw.framework.netcore A .NET Core framework for rapid development of applications using EF Core's Code First pattern 765
tomaszrewak/c-sharp-console-gui-framework A layout-driven framework for creating console-based GUI applications in C# 1,084
dmetzgar/corewf A .NET Core port of the Windows Workflow Foundation runtime 17
rabbal/dntframeworkcore An ASP.NET Core-based web application framework with a focus on extensibility and maintainability for building CRUD-based applications. 318
pimbrouwers/falco A toolkit for building fast and functional-first web applications using F# 531
powershellframeworkcollective/psframework Provides tools and infrastructure for generic scripting tasks in PowerShell 435
othreecodes/apx A JavaFX library for building model-view-controller (MVC) desktop applications 43
uipath/corewf A .NET runtime implementation of the Windows Workflow Foundation (WF) workflow execution engine. 1,146
framework-one/fw1 A lightweight MVC web application framework for ColdFusion. 373
microsoft/vs-mef An implementation of .NET's managed extensibility framework used by Visual Studio 441